ok you can do alot with 1200 nowadays. i would suggest a intel core 2 e6600, 2 gb of whichever ram you can get. for a video card i would go nvidia and say either a 8800gt or the new 9800gtx. if you need hard drives the seagate barracudas with perpendicular technology is hard to beat. for a motherboard i would get something with an nvidia chipset. Now i used to be heavy into computers, my last one was a amd dual core opeteron 165 overclocked to 2785mhz, 2gb ocz platinum memory, 3 320gb seagate barracudas in RAID 0, a 7800gt overclocked to gtx speeds. I am an AMD guy so i know what to get as far as amd stuff. Now that the core 2's are better than the AMD's then i would go that route but i havent built one or priced one out. but for 1200 you can do alot!!!