The pioneer i had...for 160...has an option for an aux input, plays mp3's, and can control an xm reciever. The dongle to add the aux is like 30 bucks on ebay. That was my pioneer with the buzzing btw. I returned it and got another one, same problem. Now I'm looking for another one... I really really really liked that headunit, it sounded badass, except for the buzzing/interference that I could hear on the quieter music. It probably wouldn't bother most people one bit, but I have an ear for that crap and it bugs teh hell out of me. Now I just have a gaping hole in my dash

I may order another one of the same model off ikesound and see what happens, that deck has gotten good reviews everywhere I looked so I think they may have had a bad batch of them at wally world.