Naxa NPB-250 Portable MP3/CD Player with Text Display, AM/FM Stereo Radio, USB Input &amp; SD/MMC Card Slot
Good sound from a small package.  Have not played MP3 through it yet, but everything else works just as it should.  Decent value