I think Geek-9pm should have focused on a different point, but a point related to "More is not better". A key point here, which no one has explicitly mentioned, is, how much drive space does Sand (the OP) need? I still have an 80GB HD in my Win XP system that's really been my main computer for years and still haven't run out of drive space. Now, obviously, I don't accumulate lots of music files or thousands of digital photos from a high-megapixel camera, and I don't have huge game programs installed.
I suspect, for the things Sand normally does with his computer, he would not fill a 1TB HD even if he used that computer for the rest of his life. But, I could be wrong since he has not stated, nor has anyone asked, what he normally does with his computer.
Having said that, the price difference between 250GB and 320GB or between 320GB and 500GB, etc., is rather small. So, unless your budget for this is very tight, no need to be very conservative in deciding what drive size to buy.