I might spend between 100-200 dollars...I want a good quality one that will actually play random songs. Mine will play random, but if I start from the same some everytime it will play the same random songs everytime. It freezes all the time, that's annoying. I can't skip more than 2 songs without it freezing.

I've looked into some of these things. iRiver and creative zen are apperintly the same price as an iPod nano. which would be the best?