Is all of this compatible? New Rig

Ok so this is my 2nd rig and I am looking to get all of these parts. 

I am fairly confident it will work but i like to get a few people to look over it before i buy it.

 

Case- ZALMAN Z9 Black Steel / Plastic ATX Mid Tower Computer Case

Mobo- GIGABYTE GA-970A-UD3 AM3+ AMD 970 SATA 6Gb/s USB 3.0 ATX AMD Motherboard

          With free RAM- G.SKILL Ripjaws X Series 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3

GPU- MSI N660 TF 2GD5/OC GeForce GTX 660 2GB 192-bit

Power- Thermaltake Black Widow W0319RU 850W ATX 12V v2.3, EPS 12V v2.91 CrossFire Certified 80+

CPU- AMD FX-4170 Zambezi 4.2GHz (4.3GHz Turbo) Socket AM3+ 125W Quad-Core

cpuCooler- Thermaltake CLP0596 130mm Frio Advanced CPU Cooler

Go on http://pcpartpicker.com   and put in all those parts manually. It will tell you if there is anything that is incompatible or if there are any stipulations with putting one piece with another. Very useful for planning a build.

 

Thank you

there are a couple things wrong with that build:

THE CPU IS HORRIBLEEEEEEEEEEEEEE bulldozer is very, very bad. Get an fx 4300, or for a measly $10 or so more an fx 6300. Overkill power supply, even with two graphics cards 850w would be overkill, your better off getting a 600w power supply and spend the saved money on a better cpu or graphics card. That graphics card is horrible price to performance, get either a hd7850 or 7870. If your not overclocking use the stock heat sink that comes with the cpu, if you are overclocking, get a cooler master 212 evo.