I had an Alpine head unit that no longer works with my iPhone, but my solution was to get a Griffin Auto Pilot and use the aux input instead. I actually like this solution more as it allows me to pick the song from the iPod part of my phone and see the track info on there as well. No in car interface is as good as the iPod's interface.