XBee not sending right away

And the string isn't getting printed, unless it actually contains something.

Like a line feed?

The proper ratio of answers to questions is 1+ to 1. You are quite a bit under that ratio right now.