Alright so I have been looking into all three of these and all of them SEEM to be powerful enough to handle my needs...I have been running on a Macbook Pro 15" for about 2 years with 2.53 GHz processor speed and 4GB mem and have been mostly surfing the web, emails, occasional picture/video editing, some games like Starcraft 2, and lots of school work. I'm sure the Mac Pro will be powerful enough to do any of this and upgradeable (oh yea i would hook an extra monitor to the Imac and dual monitors for the other two) but it is crazy expensive. The iMac could also handle anything but the extra monitor seems like it would be awkward next to it. The Mac mini would have two of the same monitors yet have far less power. Anyone know from experience what the Mac Mini can handle? and if it is a better deal with only 8GB max RAM?