Ahh, there are a couple of problems with the GetS() and Execute() solution.

The first is that I've no idea how KiXtart will manage variable scopes, functions and subroutines when the script is being executed that way. Not to mention loops, conditional structures and so-on. It would work for a strictly linear monolithic script, but I suspect anything more complicated is doomed to failure.

The other more simple problem is what to do when your script has a "Get()" or "GetS()" in it! If you execute them they will pick up the next bit of decrypted script as input [Eek!]