10GB? 20GB? 40? 60?
here are some good online retailers I've found:
ecost.com, newegg.com, ebuyer.com, compuplus.com (the last one will shaft you on the shipping costs, however.)
I would suggest that you buy during the Thanksgiving sale because most retailers offer excellent deals on electronics then. Ecost.com for one had several really good buys on around T'giving last year.
I want a good hard drive mp3 player for christmas and I would like someone to recommend a few to me, they have to have not much downsides and not to hard on the $$$.
Thanks!
Digitaldevicedude

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic