Buslink's combination MP3/CD player+radio incorporates all of the technology that set the late 1990's on fire, in a form factor that looks more like it was designed by the engineers rather than the professional design guys. The touch screen is where you get your control on and its USB port lets you play your tunes off a USB player; the SD and MMC card slot let you can load up card after card of Supertramp. Other bleeding-edge features include an AM/FM radio, alarm clock. Buslink throws in a subwoofer, too. Bless their hearts.
This little cornucopia of technology can be found online for around the $100 mark.