Topic: iPhone 3GS and Parrot MKi9200
There seem to be a lot of posts and questions regarding the iPhone and the MKi9200, so I thought I'd share my experiences so far in the hope that they're of use to someone.
I'm running an iPhone 3GS with the latest firmware, and the Parrot MKi9200 with firmware 1.22.
I've found the golden rule to be: don't use the dock connector. It rarely works, causes all manner of strange things to happen, and causes frustration and aggravation.
Using Bluetooth things work pretty well. There are the occasional odd issue, but for the most part playing music and taking calls works brilliantly.
The voice control functionality on the 3GS also makes life easier: not only can you use the 3GS to initiate calls (I've found the voice recognition to work better on the iPhone than the Parrot), but you can also say "play album xxx", "next track", and "previous track" to compensate for the lack of bluetooth audio controls.
The one downside to using Bluetooth for audio is the quality; it's noticeably worse than using the dock connector (when it works) or the line in. So I tend to use bluetooth for brief journeys (the phone's in my pocket, I just get in the car and say "play artist bob dylan", or "play album copperhead road" etc). On a longer journey I plug in a car charger for the iPhone and use the line in connector.
So ultimately: the iPhone isn't fundamentally broken with the MKi9200, it's just still experiencing some teething problems. I'm confident that eventually it'll be sorted by firmware, but these things always take time. Anyone considering getting the MKi9200 with an iPhone 3GS will most likely not be disappointed if the caveats mentioned above are kept in mind. If you're expecting perfection (and that's not an unreasonable expectation given the cost) then you'll likely have some complaints.