Clearing the Serial Buffer?

How can can I block until the Serial.print has, in fact, sent out the characters?

See the comments in the original post. Serial.flush() now blocks until all outgoing data has been sent.