If you want to buy yourself an mp3 player with some quality satisfaction, but can not afford apple or samsung or zen, then I have a great idea for you. Even I was in the same condition as you are! Then While browsing on an Eshopping website, I found strings Mp4 player. Although the name says mp4, it rather is a mp3 player, because it does not support much of the popular video formats. Its sleek, light and the best of all, its damn cheap, $25 only! Unbelievable, believe it! It supports AMV and MP4 video formats and mp3 audio. Its not one of those china made players which will smash with the slightest of hits, but it is durable as well.
The sound quality depends on the headphones you are using, but the headphones provided by default are horrible, to say the least. But don't worry, you will easily get a pair of rocking headphones for around 5$.
So what are you waiting for? Get one now.