I knew there was a reason I was keeping my old Think Outside Stowaway Bluetooth keyboard from my Windows Mobile days. Windows Mobile and for that matter Blackberry and Palm had Bluetooth keyboard profiles in 2005. Apple has finally implemented the keyboard profile for both the iPad and now the iPhone.
The Apple keyboard profile is compatible with the Think Outside (acquired by iGo) StoweAway keyboard.
Here is a picture of my 5 row Bluetooth keyboard paired to my iPhone 4. The fn + key don't seem to work which makes sense but otherwise it is fully functional. There is also a smaller 4 row keyboard which is available on eBay northwards of $170. It has crossed my mind to sell it but I like the portability.
The month of June is such a great month for Apple iPhone users. We usually get access to the next hardware model and the latest major release of the iOS.
You have to give credit to Apple for plodding along on a regular basis delivering both hardware and software updates. Which other smartphone maker does that? I had been a long time Windows Phone user, tried Android and one of the most annoying aspects of owning a device using those OS' was the lack of regularity and delivery of updates to your specific device. Not that the iPhone is perfect (there is still room for much improvement, i.e. mail flags and Bluetooth AVCRP next/last track), but knowing that I will get regular updates and will not be forced to buy a new phone on a yearly basis (yes, the original iPhone is no longer supported) to receive those updates goes a long way to making me an Apple iPhone fan.