CPU, GPU, mobo are good but as for the hard drive i would go for 2 160GB's and a nice 76GB 10,000RPM SCSI for fast boot and commonly used files :D woo woo.. as for mouse i would go for a G5 a bit more expensive but nice and for a screen make sure you get one with a fast response time and high refresh rate (12ms response time and 80HZ refresh at least) Hope this helps if u have any other questions pm me..