Thanks so much! I'll try to understand it. I've got my own similar scripting system using arrays and string parser, but the code has grown to be a little complicated. Yours seems to clean and effective!