I got a Sony head to replace the factory radio in J's Corolla. The Sony has a USB port and a 3.5" jack to plug in memory sticks, iPods, or analog inputs from various things.

It's very similar to this one, but I can't swear it's the same model.

http://www.crutchfie...pair=FFBrand|Sony

Rather amazing, actually.

Cheers,
Scott.