I see a processor but no Motherboard? ... Also you'll still need a monitor adding it to $900, not unless you already have one. Personally I'd buy separate parts and have a local PC shop build it for me, it'd be cheaper. ~_~ BUT IF YOU DON'T WANT TO DO THAT. It looks good, probably will want to upgrade your graphics card in the up coming months.
Also OP, you see the parts it takes to build one... Just screw those 7-8 parts together and install the OS. Easier than any legos set I've ever put together. And with youtube and Tom's you should definitely have no problem.