Hello, I have incoming data from an external device, that's working fine using directCOMMS but I don't know how best to handle the data once it has arrived. In the past I've known the order in which the data would arrive so I could I could divide and make sense of the string by dividing it by location. Something like this below: set tempcheck1 = char 1 of gcommstring if (tempcheck1=P then PLAY) Now though I cannot use this technique because I do not know which order a very long string will be arriving in. I'd basically like to look for a name and then read it's value. Data will be arriving in the following as below: RAE 123 LLF 225......... In this example RAE is a variable and 123 is it's value. I'd like to look for it in a string and record it's value. Any help? Thanx, Warren. [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]) Lingo-L is for learning and helping with programming Lingo. Thanks!]