My First PC Build

Hey guys, this is my first time building a PC. Below is a list of parts I'm planning on using and I would really appreciate if you could help me out and give me your opinion on it. Thanks!

CPU: Intel i5 3570K

GPU: EVGA GeForce GTX 670 2GB FTW

PSU: Corsair Builder Series CX 600 Watt ATX/EPS 80 PLUS Bronze

Motherboard: ASRock Z77 Extreme4-M

Cooling Fan: Cooler Master Hyper 212 EVO

RAM: Corsair Vengeance 8GB (2 x 4GB) 1600MHz CL9 DDR3 Memory Module Kit

Case: Cooler Master HAF 912 Plus USB 2.0 ATX

HDD: Seagate ST500DM002 3.5 inch 500GB

Most everything looks good but personally I would go with a full sized HDD. No point in using a laptop hard drive. Newegg has a Western Digital Caviar Black with free shipping for only about 20 bucks more.

http://www.newegg.com/Product/Product.aspx?Item=N82E16822236345

If you can find it in your budget add an SSD for your OS and you will never regret it.

  Make sure you add a 200mm fan for the top of your case and besides that, and an OS of course you look good to go. Enjoy your build and have fun. Any problems, you know where to find us.

Thanks for your help!