I have grappled with this for a while now. I want to upgrade the CD player in my beater, but no one makes one with all the features I would want for a price I would pay. All I want is a CD player with a USB interface in the front that is capable of reading my iPod or a USB jump drive, HD radio built in, satellite radio, Bluetooth connectivity, and a volume knob-not buttons in a DIN/ISO chassis. It also has to have a built in sub crossover and gain control, and an onboard EQ. I also want it for under $300. Is that too much to ask? In fact, it does not even have to feature a CD player because I have little use for CD's anymore. I use the iPod for everything, and would probably just switch to jump drives if I could. They're so much less volatile than CD's.