So I put my computer together over the weekend:
Intel Core i5-2400 Processor 3.1GHz Socket LGA1155
AsRock H67M Motherboard-
PNY Geforce GTX 560 TI
Corsair 2x2GB DDR3 PC1600 Memory (CMX4GX3M2A1600C9)
Samsung Spinpoint F3 1 TB SATA 3.0 Gb-s 32 MB Cache
Antec Three Hundred Case
XFX Core PRO550W PSU
I originally ordered the DVD drive from Amazon, but they ran out of stock, and so ordered it from Newegg, but it won't arrive until today or tomorrow.
The build went surprisingly smooth. There were really only 2 minor snags:
1. I had no DVD drive, so I had to use a USB flash drive to boot Windows 7. My old computer had Windows XP, and creating the Windows 7 Upgrade boot disk on a USB flash drive proved to be troublesome. Luckily, my wife's laptop has Windows Vista, where the DISKPART version makes it easier to format, and create a bootable USB flash drive.
Additionally, because I got the Windows 7 Upgrade and not the full version, I had an issue with the Windows not liking the Product License Key I had (because it was an Upgrade version). I had to call up Microsoft, and they were able to verify my Product Key, and then they pretty much gave me a new one which I could use to finally activate Windows
2. The other snag, although this could have completely been bypassed, was the fact that the Hard Drive I got would not format in Windows XP. I wanted to install the new Hard Drive in my old computer, partition and format it, transfer all the stuff I wanted to save, and then install Windows 7 on it. But, it would not format in WinXP. So, Instead I just installed the hard drive in my new computer, and booted the Windows 7 boot disk (flash drive), and it formatted it just fine.
I gotta say, though, that this was probably the smoothest build I've done so far.