I've been asked to recommend a new pc that can be improved into a gaming pc. A freind has a son who is getting into gaming. He wants a decent PC that is not to expensive bit but can be built up by the son as the son gets $, or birthday gifts. I'm not into the cutting edge stuff. Suggestions? Should he spend on PCI express, or just AGP. What are the important things that should be in the base PC?