That's not very many variables for a socket script kirby. It can be done with less, but it's much more understandable this way. Besides they are all unset at the end ;/
I hate the use of tokenize for this, it's just not in my scripting style. I like to write code that is very easy to read and follow. Tokenize just muddy's the water, with a bunch of $* crap. I knew the menu was very basic. You are correct, your code is much more functional for the menu. By the way, I posted this several other places, some longer than a month ago. Thanks for the comments :)
Thank you uneek :)