I wouldn't recommend them, unless you're going to do nothing but documents, and web surfing. Even the worst computers can pull that off.
Personally, I've had a number of opportunities to work with EMachines since they came on the market, up to about a year and a half ago. I can't recall any of them being good experiences.
I don't see light gaming being a problem with them, but if he wants to be able to play the latest and greatest current, and future games ... spend a little more cash, and get something that will be able to handle it... or build one.
Based on the link you sent, you could get a Dell for about $400 more, with the same or better specs... or you could build one with better specs for about $200 more. Better being 3ghz vs 2.1ghz, 1gig ram vs. 512mb, GeForce 4 5200+ or Radeon 9800xt vs. GeForce MX ... and most likely more, depending on what brands of other components they're using. Or you could build one with the same specs for the same or cheaper, and still get the higher quality / performance parts.
Now I'm not sure how they are in current years, as it's been a good 6 months since I've touched one, and it was a couple years old then. But in the past, ones that I've dealt with have been stuffed with not only cheap components, but also refurbished components. Which I assume is how they keep their prices so low.
The saying is true: You get what you pay for. If you pay for cheap parts, you get cheap parts, and don't expect them to hold up like their more expensive cousins.
Graphic Design / Photography / Web Design