I feel like I am part of a group that feels that Apple is not letting us use our iPhones to the fullest. The iPhone is amazing, its abilities surpass all others and that should be noted; however, the restrictions that Apple has can be bothering regarding bluetooth keyboard ability, tethering, and having to have AT&T. My iPhone is not cracked and I have no plans to jail break my phone, but I feel like Apple is not letting us use the iPhone the way its designers intended; in turn this causes people to want to jail break their phones - go figure. Fortunately, independent companies have been working on ways to harness bluetooth capabilities with the iPhone; it gives us with iPhones running OS a preview of what we could have if Apple would come to their senses.
Modder ZodTTD, creator of the iControlPad, uses a Wiimote to play a MAME game on the iPhone. Zod has not announced the availability of this mame4iphone version yet. The same principle could easily be applied to a bluetooth keyboard and make every iPhone user's life that much easier. Those are just my thoughts, I encourage you to watch the short video below: