A friend is asking me to build him a PC, it's his first computer ever, ever? yes ever. He won't be gaming, mainly surfing the web and downloading music and he wants a SFF. what components would you suggest for something like this, i'm thinking of getting him a dedicated graphics card anyways just in case he changes his mind, but a lower end one. trying to stay under $300 or lower if possible, what do you guys think.