For the most part, it looks good. One thing I'd change though is the 8600GTS. It's fine for now, but won't last as long as something like the 8800GTS. If you can, wait a little longer for the new 8800GT. Correct me if I'm wrong, but it's supposed to retail at about $250 for the 512MB version and $200 for the 256MB version while still giving the performance of an 8800GTS 320MB if not a 640MB.