[Fio] Tri-axis accelerometer

I've been exploring a tri-axis accelerometer with an Uno, that communicates with a standard Processing sketch. When I move the accelerometer, sometimes the USB cable on the arduino will go out for a split second and my serial connection gets interrupted until I restart the program.

I was thinking of getting a Fio to get around this cord problem, but I don't really understand what else I need to purchase to go with it. Do I need a separate XBee radio module? Do I need a lithium battery?

I do not need a huge range, only 20 ft or so. My application is just a small (20 cm diameter) platform that levels itself.