Just a comment here that I'm thinking of replying to many of the "should I buy" threads. Many people seem to have usage that is "some browsing, email, perhaps an office suite" and "oh yes, gaming". So the recommendation tends to be to option it up with high-end graphics and processor to get decent gaming performance. But it seems to me that it makes more sense to recommend the base iMac, which will be just fine for everything but gaming, and take the money saved and put it toward a PC, perhaps home-built, that will be able to have graphic card upgrades and to some extent processor upgrades in the future without having to throw out the whole machine. As a additional benefit, the game choices are wider and come out first for Windows in many/most cases. Now I'm not a gamer, but if I were, that's certainly what I'd do.