A robot hobbyist has developed an application that lets the iPhone 3GS function as the brain and face of a miniature humanoid robot.
The body of the robot -- named "Robochan" -- consists of a Kondo KHR-2HV humanoid. The iPhone head, which attaches to the body via the dock connector, displays various facial expressions while functioning as the controller. Using Robochan's iPhone interface, the user can program it to function as an alarm clock, dance to music, and perform other moves based on user interaction.
Incidentally, Robochan's leek-spinning dance (and the infectious music) is a reference to the old Loituma Girl Internet meme, which began as a simple Flash animation showing a Bleach anime character (Orihime Inoue) twirling a leek to the traditional Finnish folk song "Ievan Polkka."