well, you still have to have a server to write the programs on. and it takes a number of hours; times a multiplyer, times the level of the program, (+/- Modifiers) to write a program, and an equal amount of time to compile them. You can write programs 'on the fly', but they are one shot deals, and you have to re-write them every time you need them.
-RuskiFace the Pirate