Alpine KCA-420i iPod control interface
This is an absolutely amazing product by the guys at alpine.  Having all 6500 songs (and counting) in my car at all times is a dream come true.  If you have a compatible alpine cd player, get this so you never have to lug a bunch of cd's in your car ever again!