If you are looking to get a cheap MP3 play, you might want to consider this SD/MMC MP3 Player + Card Reader Combo. Unlike the $9 MP3 player by Evergreen, this one actually comes with a USB plug so that you can put your music or files directly onto your SD card. With one AAA, this player is advertised at going 10 hours and it fully supports USB 2.0. As with the other player, it can only play MP3 files. Even with that drawback, it is a steal at the price of $15 at USB Geek.
[Product Page]  [Gizmodo]