That's a damn good machine, I wouldn't say no to that.
But I would suggest he gets the 6800GT instead of the 6600GT if he can afford it. The prices should begin to drop after the 7800 becomes more and more available.
Master of common sense. If you don't like it, stop reading.