Good build, but a few unnecessarily expensive parts there.
1. Kinda expensive motherboard for the budget. You can get a good Asus Z68 Gen 3 board for $180.
2. Go for a i5 2500k instead of the i7 2600k. Proven time and again that it makes no difference in gaming.
3. 500GB hard drives cost $90.
Look for something along the lines of the $1500 build in my sig, dropping the SSD and getting a HD7950 instead of the HD7970 should bring you down to around $1200. Get a TX750 if you plan to crossfire them in the future.
Dont forget Thermal Paste for your CPU cooler (if it doesnt already come with it), also the Hard Drive market is rediculously expensive right now due to Tailand flooding, youre better off going with a smaller HDD for now and then upgrading at a later date, especially for gaming you dont need a 1tb HDD, i went for the Western Digital 500gb on newegg for $90, when everything cools down you can pick up another 500gb or another 1tb HDD, BUT thats just my personal opinion on that one.