Sphero by Orbotix is a robotic ball you can control with your iPhone, iPod touch, or iPad. You can swipe, you can use the gyro and accelerometer, and since they've opened up the API developers can create pretty much any games they can think of.

Availability is later this year. Fun factor is high. We just hope they don't become self-aware too quickly...

[Orbotix]