or you forget about getting a mp3 player and get a phone with good media playback and such.
phones lately are rivalling mp3 players in terms of quality and wih the sony erricson W series hones, theres a ton of custom drivers(audio, camera, voice) available, so you can make it even better quality than it is.
the W810 is probably the best, but i heard that the W700 has the best audio. a great balance between loudness and quality, which the w810 lacks in default(*loudness)
BE WARNED! to change drivers on your phone you have to flash it first and its a horrible process.
its not going to brick your phone but it a really complex process which if you leave unfinished, the phone wont come on due to software/firmware issues(which you have to replace during flashing).
it took me 4 hours to exactly figure out how to do it properly, after that it only takes me ~10 minutes to flash it, enter it, switch what i need to (drivers, software, etc..) and reflash it with the original firmware
heres a link to a great guide with links to all the sofware you will need
http://forums.se-nse.net/index.php?showtopic=7330