I have had in iRiver H120 for a few months now. It sounds awesome, has a very long battery life, plays many file formats, needs no proprietary software, and inclues a ton of nice extras (internal fm radio, internal mic, external mic, remote, leather case...). In case you can't tell, I love it. :D