Unfortunately Skype doesn't work on my computer, but it does work on my husband's. I used to have an account...I'll try to dig that up. But I can't promise it will be really reliable since it's my husbands comp.
First we need to get some solid form of communication, preferably Skype (not an MSN fan) so if you have an account, lemme know. I'll add you, karatekid, tajaros, and NarutoActor to one group, and then I can talk to you all awesome people at once.
Actually I created the setflag at the end of the selection script to avoid that. If you've already looked once it doesn't go through that process again, it just takes the already stored variable and moves on.
I saw the script you posted in the community hack discussion; it's pretty good and elegant (for a Pokemon script). Just one issue -- since you used the random command, if the player declines to pick that Pokemon, then there's the chance that the script will give a different Pokemon next time. It's technically fine, but wouldn't really make sense :p.
I didn't really look at it that close so if you knew that already sry