Yeah we know the 8800GT is the best video card for the money but its still like double what he's willing to pay. It doesnt seem to me that he's an avid PC gamer that requires an awesome card, he just wants something decent, and the 8600GT is the best deal for him, it's cheap, and it'll perform way better than his intergrated graphics which is all he wants.
Also what you guys aren't considering is that if he has intergrated graohics his PC must be some store bought PC (like HP/Compaq, Acer, eMachines, Dell, etc...) and as such probably has a crappy power supply, the 8600GT will not draw too much power, but the 8800GT requires a direct connection to the power supply on top of the power it's drawing from the PCI Express slot on the motherboard.