strange bug printing data from xbee packet

I'm confused.

usb is an instance of SoftwareSerial (from arduino 1.0.1 - i.e. based on NewSoftSerial).

Yet, you have .pde files, indicating that you are not using Arduino 1.0.1.

Using 1.0.1 libraries in older versions of the IDE is hardly recommended practice.