Change the DVD writer to a SATA version, easier to cable.
The video card you can get from NCIX for a hundred less:
http://www.ncix.com/products/index.p...nufacture=eVGA
Most of the stuff you can probably get cheaper from NCIX
Otherwise looks good, though I'd throw in a seperate sound card. This is the one I want
http://www.ncix.com/products/index.p...ture=AuzenTech
EDIT: Either place will assemble it for pretty cheap. Check eBay for prices on Windows, sometimes good deals to be had there.