>Is there a way to read the data from memory as a string but placing my >>own length data in front of it? I don't even know if I know if this is >what's >wrong Tom I think you've hit the problem right on the button. Are you sure that there isn't some way to specify the string length in the Toolbox function call, or get it using a related call? (There are a number of other text calls that require you to specify the length somewhere). If not, then is the string stored in C format, with a null character at the end? Then you can count characters to get the string length. Once you have the string length, you can manually fix the format of your string so that your routine reads it properly (or adjust your routine). ____________________ wave(Toronto, Canada) Genius is 50% inspiration, 50% perspiration, and 50% having the right tools.