Alpine CDE-102 CD receiver
Our annual beach vacation includes a 10-hr drive back and forth and this is the first year we have iPhones rather than iPods. Previously we used the iTrip for music enjoyment, but not only was that not a fantastic solution (connection problems and finding stations can get annoying) it tends to add up when you have to buy a new one every time Apple changes the connecting port. So I compared prices for an iPhone compatible iTrip with just upgrading my car stereo and the car upgrade won out. I chose Alpine because of the great reviews and because the interface seemed more intuitive and less garish (I hate overwhelming red LED). My only complaint is that I thought I could recharge and connect via USB (in the front), and while I could connect via AUX, it wouldn't be controllable by the radio itself. I had to buy an additional iPod/iPhone cable that plugs in behind and that enabled me to control song selection via the radio controls as well as charge and access other features on my iPhone. Overall, I'm pretty happy.