I am interested in buying a new iMac, this will be my second computer and second Mac, the first being an 11" MBA. I am purchasing with the intention of using for html, xcode and gaming (starcraft 2, team fortress 2) but I don't need to run things at high anything, just would like to play them full screen fluidly. I am between a new 22" base model iMac and a refurbished 27" i3, both are about $1,200. I'm not all that concerned about hard drive size or thunderbolt connector, but I understand that either way, I won't be able to use either iMac as an external monitor for my MBA. I don't have a strict budget of $1,200, and if I can justify the added cost, I can increase my budget accordingly. My question is if the i3 from last generation is going to be powerful enough to do what I need. I assume that it will be because I use a MBA as my main computer and LOVE IT. I also really love the responsiveness of the MBA, and since I've never used an iMac before, I don't know how it will stack up to it. Any advice is appreciated, thanks!