I posted a build that will get more out of your money so if you scratch the hdd os and cd rom then you will come under budget with a much better build. also i don't see a gpu posted in your post. If your not overclocking then go with the i5 3450.
You forgot to list the 7870 video card in your OP.
Your build seems pretty solid based on your wishlist on NewEgg. Actually looking through your build closely, I do have to tip my hat off to you on finding some good sales on the parts as well as mail in rebates. That said take a look at some of the suggestions that spicey_benie made as that's a good build too with room for extra goodies, maybe the power supply you listed instead.