I drive a new 3 series BMW, and I had a USB connector for iPods built in. When I hooked up the Touch, it recognized it as an iPod, I could control everything via the car radio controls, and it would charge the iPod while playing back the music at the same time. Pretty much perfect! Now I got an iPhone 3GS, thinking it would behave the same way. I hook it up, my car recognizes it as an iPod, and the whole music playback and controls work fine. But on the phone's display I get the message "charging not supported for this device". What the hell? Why wouldn't it allow charging? Is there a technical reason for this, or is it just Apple being a pain in the butt about needing "special accessories" for every single gadget?