Hello everybody, I know this might seem a little early but i'm going to get a new mac computer in Spring/Summer of 2012. This will replace my Macbook Air 2010 1.86Ghz 4GB. I'm looking at the MBP, Mac Pro, or iMac (as I have realized that the MBA is not powerful enough for me). I will need it for some video/photo work, xcode, Intense Photoshop use, browsing the web, and gaming. I'm currently most interested in the iMac because it comes w/ a screen and is more powerful than the MBP (only reason I considered was because portability would be nice but not necessary). So which would be best for my needs? Please note the games will be mw2,mw3,CSS, and maybe some other ones but those are the main ones.