I know none of the official details are really released for either of these BUT lets just go off the rumors so far (and I'm sorry ahead of time for another of these questions, just haven't found an updated photographer one and sorry for the long read) I use my current 2008 MacBook Pro for photoshop, coding, school, gaming (Diablo 3, Skyrim) Since December, I've been contemplating on whether to get a 27" iMac with the best processor and hard drive space I can buy, then buying 32gb of memory, since the new iMac's can utilize the 32gb in 64 bit mode, from a different site and run the OS + photoshop off the high amount of memory. OR buy the lowest level MacPro (or mid if I wait) and get the max amount of ram so Photoshop can utilize it. I usually do 2-3 photoshoots a week and in my free time play Skyrim (in bootcamp) or Diablo 3, all in the lowest settings. Photoshop takes almost 4 minutes in photoshop tests. I compared my numbers to people's i7 sandy bridge iMac's in this thread: CLICK ME And the <20 seconds people get just amazes me Needless to say, this thing is killing me. I already have a 27" Apple Cinema which I love editing photo's on, so if I were to get an iMac I would have dual monitors which would be nice. Most of the threads I have seen is go with the MacPro for photography, but for the amount of increased price and the times I am seeing on the sandy bridge i7's (I know this is still pre-new MP's) it just puts me off a little. It makes me think that the MacPro may be just overpowered for what I need and I would be ok with the latest and greatest iMac. But my overall question is, will I be ok with a new iMac 27" for 4-5 years with what I am currently doing? (My apple products seem to usually last 4-5 years until I update again) ? I have a Canon 5D2 so I work with images that are pretty large and I may even upgrade to the 5D3 next year. If I can't run skyrim or Diablo 3 on high that is ok, just as long as I can get away from all the low settings would be nice lol. (new nVidia graphics card may help this?) Thank you for taking the time to read this and helping me out!