Will you also need an OS?
Microsoft Windows 7 Home Premium SP1 64-Bit - OEM (GFC-02050) [GFC-00599]
As for fitting it all together, it's very easy. It does take some patience (and sometimes some cursing thrown in
) but you'll be surprised as to how easy it actually is and once your done, you might just be itching to do another build! LOL
Edit: as stated above... PP Mcguire is 100% correct about the SSD drive. I am a recent convert thanks to him, but couldn't justify the cost of buying one. But once I did... Let's just say even my wife wants one for her machine now after seeing mine. LOL