Interfacing Arduino with PC (2-way communication)

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.