I did build it myself. Bought all the parts on the 22 Nov last year.
mmk, Antec 900's are a popular case. With the 8800GT, get the cheapest one, I think Galaxy has a dual slot cooler (MSY sell them as Generic brand), that would be the best.
The rest looks fine. Unless you wanna wait for the new...