I bought this unit for the iPod integration, and haven't been disappointed. It is very easy to plug in, and sounds great. BUT the user interface is horrible. I have had it installed for six weeks, and still have to pull over (or wait for a traffic light) to switch CDs or iPod playlists. I have a MyFi unit for my XM satellite radio that operates on an unused FM frequency, and getting an unused FM frequency is near impossible on this Alpine. I have finally managed to learn to switch between iPod, CD, and radio while driving, so for short trips I'm OK, but I cannot yet remove the manual from my glove box, because doing anything else is so counter-intuitive.