A touch screen kind of sucks for hard-core gaming, so the iControlPad adds some real buttons to make your gaming experience less frustrating.
With two clips that hold your iPhone in landscape mode, the iControlPad connects to the phone with a sync cable. This looks like a cool idea, but there's one big catch in that the iPhone needs to be jailbroken for this to work. While jailbreaking your iPhone isn't illegal, Apple supposedly wants to turn jailbroken iPhones into iBricks.
The iConrolPad has been under development for a while, but this latest version is supposedly adaptable to other types of smart phone.
The device in the picture is supposedly the first production unit, and shipments are said to begin "soon". Price was not announced.
iControlPad, via Crave