ASE is definitely the best in my opinion. I like to distribute my programs as executables that aren't reliant on utilities or script engines that have to be provided separately. I do wish however they would provide the capability to have syntax highlighting that takes into account the whole script and not each individual line on its own. It makes it difficult in some cases to spot the kind errors that Jochen talks of.