I however prefer the "Dreamcast" of Media players. The MiniDisc Player. Creative clever and dependable. Not enough supporters and there are things better.
Compatability isn't a problem, I got a Radio Frequency adapter that plugs in to the head phone jack and plays the minidisc player on any radio.
This is is awesome for hard core casseteowners who have a cd player in there car ^^