I think the pause feature that theshanman was interested in could probably be implemented in the way I mentioned before, with a loop running with a counter that acted like a timer that was reset when a joypad input was pressed. I think in that case you'd just need a button that would toggle the loop from stopping/starting. I'm not really the programmer type though so I can't say for sure. I'd still like to take a stab at scripting one when I have some time but someone else is welcome to attempt it if they feel it's a good idea.
I really like the way Brian worked in the configuration file for the different exe's it would terminate. Makes it way user friendly, I'd hope to make use of that idea as well when I get around to looking at this. The holidays are always so busy