It looks pretty good. I would take a close look, however, at the 4870 1GB card since that is a crossfire board. If you go with the 4870 you will have the option of adding a second card later. You won't be able to add another Nvidia card on that board.
There isn't really any benefit to getting that expensive DDR2 1066 RAM. Get a quality DDR2 800 kit with tight timings that runs at 1.8v. This RAM is awesome and cheap:
G.SKILL PI Black 4GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) Dual Channel Kit Desktop Memory - Retail
http://www.newegg.com/Product/Product.aspx?Item=N82E16820231209 $49.99
You should also get either the blue or black version of that HD. The Green version is slower.
Western Digital Caviar SE16 WD6400AAKS 640GB 7200 RPM 16MB Cache SATA 3.0Gb/s Hard Drive - OEM
http://www.newegg.com/Product/Product.aspx?Item=N82E16822136218 $74.99
or
Western Digital Caviar Black WD6401AALS 640GB 7200 RPM 32MB Cache SATA 3.0Gb/s Hard Drive - OEM
http://www.newegg.com/Product/Product.aspx?Item=N82E16822136319 $84.99
For those who can't get to his list, here's a recap:
Gigabyte GA-EP45-UD3P
Sunbeam CR-CCTF 120mm "Core Contact Freezer" CPU Cooler
Antec EA650
COOLER MASTER Centurion 590
EVGA GeForce GTX 260 Core 216
Intel Core 2 Duo E8400 Wolfdale 3.0GHz
OCZ Reaper HPC 4GB (2 x 2GB) DDR2 1066
Western Digital Caviar Green WD6400AACS
LG 22X DVD±R DVD Burner with LightScribe Black SATA