iControlpad seems so cool to me and if I had my iPhone back I would so get this Bluetooth enabled device, even for $74.99, to control those gaming emulators(not all though) that look great on the iPhone. If You want 1, hit the details.
@TatWza

Supporting any phone/console/computer with Bluetooth.
Digital Dpad, 2 Analogue nubs, 6 face buttons and 2 rear buttons.
Clever side clamp system allowing it to attach to almost any phone
Multiple BT protocols supported
Should ‘just work’ on any Android app which supports a PC gamepad.
iPhone users should have jailbreak but does work on unbroken iPhone in keyboard mode.
Internal 1500maH battery can also charge your phone via USB when playing.
Upgradeable firmware, new features can be added, restrictions can be bypassed.
Delivery starts in February.

iControlpad