Circuit City has 40 GB Harddrive for $29. I rely on http://www.dealsofamerica.com for bargain recommendation. They usually mark hot deal if its around $0.50 per GB. Is there any good rule of thumb as to what is cheap and what is not ? Another question I have is wheather I should by external or internal Hard drive ? External is expensive but has its own advantages... For now I am looking for cheaper hard drive around $20-$30 and I can get enough disk space to watch movies.