Wow. Very nice build. The only thing I would change would be the video card. The one you linked to only supports DX9. With Vista, soon they will be releasing DX10. To take full advantage of that, I would suggest getting a
BFG Tech GeForce 8800GTS. Not only is it cheaper, but it's mo' faster too.