PaulS:
What I see as confusing is the whole read one character at a time.
Isn't that how everyone reads?
I guess it would be... I really need to watch what I say. I meant that I would like it to just read a whole string out of the serial buffer at once so that I can work with it.