Thanks LambofGod, I've picked out these two, the Evercool Notebook Cooling Pad and the Acrylic USB Notebook Cooler as they seem to provide the most cooling. The evercool seems to suck out the hot air rather than blow in cold air, do you think this would be more efficient?
I'm getting my 1gb RAM stick tomoz and i'll get some prices on harddrives for my machine.
Also one last question about my processor settings, is it better to enable Hyper Threading or not? My computer came with it enabled and I've never seen if performance would be increased or not with it disabled. Truthfully I'm not exactly sure how it improves performance, I think that it makes windows treat my processor as two.