I built this machine about a year ago, as an introduction to PC gaming. A lot of the items listed have been accumulated over the past year separately from the build: A 240gb SSD, Keyboard, Mouse, Monitor, and headphones.
Definitely had a few great deals in there (Motherboard, case, keyboard, and GPU) and made good use of sales and pre-owned stuff to reduce spending.
Here's a youtube video where I show my finished set up (as well as show off some of my other cool tech) and talk about some of the products: https://www.youtube.com/watch?v=URjjirklc4k
I'm currently looking to start a NEW system build (already!!), and you can see that list-in-progress here: http://pcpartpicker.com/user/Tarmander13/saved/#view=ktr323