If you are really trying to run at close to max rates for the serial bus, checking every character may seem cause efficiency problems that slow you down. At mid-range serial rates (9600-56000 or so), it shouldn't be noticable overhead.
As for ediquette, I'm sure any responder would value hearing they helped with your question. Feel free to post back that way, or just use the ranking system for the response.
Chris