http://www.tigerdirect.com/applications/Category/category_hdd.asptigerdirect.com has some good deals on hard drives.
also save up for a bit to get a larger hdd, it's cheaper to get a larger hdd
like a 40gig will cost around $40 and a 160gig will cost around $100.
so even though it's $60 more it's 4 times bigger!
I'd hold out for the larger hard drive
hang in there
BOOST