As you may remember, the iControlPad is first seen as a gaming controller designed to work with iPhone. Now the final product is available for pre-order and it not only works with iPhone, but any phone with Bluetooth. It uses side clamp system so almost any phone can be attached. Not only phones, it can also be used with Bluetooth-enabled computers and consoles.
The iControlPad has 2 digital D-pad, 2 analogue nubs, 6 face buttons and 2 rear buttons. It has an internal 1500mAh battery that can be charged via USB. The side clamps of the iControlPad now support iPhone 3 ,iPhone 3G, iPhone, iPhone 3GS, iPhone4, iPod touch (some require padding), Motorola Backflip (needs padding), LG Optimus S, LG Ally, Blackberry Touch, Samsung Intercept (may require adjustment), HTC Dream, T-Mobile G1, Era G1, and it should work with also phones with a similar size.
The iControlPad available for $74.99.