you cannot go wrong with iriver

one thing however that they need to fix is the boot up time. Sometimes when you have numerous files on your player (the HD ones I speak of) it will take like anywhere between 30 seconds and a minute to start up. But other than that one sick *beep* player and such