The CPU is a very good one, but if you are not going to build a gaming computer as you stated in your other thread it might
be better to get a quad-core processor. From what I hear, dual core is better for running a single high-resource program (such as a game) whereas quad-core is better for general multitasking.
The RAM is decent and has a rebate that expires on 11/30 - if you are positive you are going to get it, I would say order by then to get the $30 discount. EDIT - vernong's link is awesome o.o
The hard drive seems like overkill to me - I have a 300GB hard drive that's only half full with ~600 songs, many games, and 15 or so DVD-quality movies. I don't know how much space you use, but if you think you won't need 1TB you can save $30 on a hard drive like this
. Hard drives also go down in price rather quickly, so if you find you're running out of space you can always buy a second one later.
Make sure your case has good cooling, because looks are nothing if your computer can't run without overheating.
You're also missing the power supply, video card, and operating system. You can get a mid-range video card for very cheap ($15-30) if you catch it during a sale. My friend got an 8600 GT
for around that price, but it looks like they don't have that sale right now.
I don't know too much about power supplies, but I would guess you would need at least 450-500W if you want to upgrade your computer in the future.
For the operating system, I can't really say much because I haven't installed Vista on my own computer yet, but make sure it's 64 bit. I have 32-bit XP and it's somewhat limiting in the amount of RAM I can have - I think it maxes out at around 3.2GB. To take full advantage of the RAM you picked you'd need 64 bit XP or Vista.