If youre gonna have access to AC power, or extra batts for the unit, your cheapest bet would probably be a JB3. Otherwise, Id go for a iRiver (typically found for $125 give or take). You can pick up a High capacity Batt on ebay for about $15-$20 shipped and you should be good to go with 20 gb of HD space, and easily 8hrs of battery power...