Mister-e, That is an OK way to do it at a slower baud rate but at 9600+ baud I would be concerned with loosing characters especially at lower osc frequency's.

Dave Purola,
N8NTA