Just so everyone knows to work around this...
Here's the problem with First Token$() and Next Token$(): The text (assuming a variable is used) is "corrupted" by these commands, as demonstrated by the following code. The variable Test$ suddenly loses the rest of it's text.
Test$= "This is an example of a space delimited sentance."
t$=First Token$(Test$," ")
Do
If t$="" then Exit
Print t$
Print "Test$......";Test$
t$=Next Token$(" ")
Loop
Wait Key
The work around is to store the string in a temp$ variable, then only use the temp$ variable. Since this is common practice in most functions anyway, it's usually not an issue. But it could cause some problems if you try to use the string variable for other manipulation later, even if it is a temp variable.

Open MMORPG: It's your game!