Agree with dub_nerd, Apple are good but over priced. There are plenty of other companies who produce similarly effective devices for a lot less cash. Archos, Creative, whatever.
Also, if you're prepared to spend money on a player, check when you'll need a new phone and maybe get a phone with...