If you can create your own, it is not such a good deal. It is MUCH cheaper to build your own computer, not only that it will be much better. For example, this has 8 Cores compared to Amazon's 4. Only downside of this is that the computer casing won't look exactly like the one see on Amazon, because that kind of case looks pretty damn sweet and will be hard to find, but it is possible.
The build I created adds up to be 50$ cheaper and I am sure you can make it cost even less seeing as though I sped through creating this machine;
~AMD FX-8350 4.0GHz 8-Core Processor
~Arctic Cooling Freezer 7 Pro Rev.2 45.0 CFM Fluid Dynamic Bearing CPU Cooler
~ASRock 990FX Extreme3 ATX AM3+/AM3 Motherboard
~A-Data Premier Series 16GB (2 x 8GB) DDR3-1333 Memory
~Seagate SV35.5 2TB 3.5" 7200RPM Internal Hard Drive
~Asus GeForce GTX 660 2GB Video Card
~Asus Xonar DSX 24-bit 192 KHz Sound Card
~Intel PWLA8391GT 10/100/1000 Mbps PCI Network Adapter
~Netgear WNDA3100-100NAS 802.11a/b/g/n USB 2.0 Wi-Fi Adapter
~Apevia X-Trooper (Black/Red) ATX Mid Tower Case
~Antec High Current Gamer 620W 80 PLUS Bronze Certified ATX12V / EPS12V Power Supply
~Asus BW-12B1ST/BLK/G/AS Blu-Ray/DVD/CD Writer