Maybe the WiiMote would be your preference? PC Drivers for the Bluetooth WiiMote were released as well. Again, I am unable to test, for I have no Wii. Maybe I should set up a fund? A video demonstation of the WiiMote being used in windows is on YouTube.
Pretty neat concept. Personally, I think the MacBook is the wrong device to be controlling the Roomba. I thought someone who had commented was on the same track, but only commenting on interfacing the Mac with the Wii. Tsk tsk! The Roomba needs to be controlled with either the WiiMote or the PS3 SixAxis controller!!
The PC driver for the Bluetooth PS3 SixAxis controller was recently released on a PS3 news site recently. I myself, don't have a PS3 so I cannot test it. *sniff* But I would imagine it would be simple to write code to do such a thing!
Another very cool thing about the WiiMote, it is Bluetooth and triangulates the position of the controller via two sets of infrared LEDs on the sensor bar that comes with the Wii. The sensor bar only plugs in to the Wii for power. I was waay confused when I first read that someone made a wireless version of the sensor bar, but it made more sense and is really impressive to see photos of. Okay it looks kind of ghetto. But it's functional, it can always be prettied up later.
Thanks go to Wired: The Cult of Mac for starting me on this rant :)