Hey! I want to purchase a Mac Pro 2009 Nelhalem. This is what I would do with it: Xcode Development (I do iPhone Apps. I usualy have 6 or more xcode projects open) HD Video Editing Photoshop work. Extreme multitasking. Here is the Mac Pro I could get (Second hand): Mac Pro Early 2009 Nehalem: 3GB Ram 500GB HDD GTX 120 512 Mb (I will upgrade anything in this mac) 1 Quad Core Xeon @ 2.66 Here is the iMac 2011 i5 21 inch I could get streight from the apple store NEW: 4GB Ram (I could upgrade the ram on the Mac Pro in no time) 2.5 i5 CPU AMD Radeon HD 6750M Cons iMac) 1 The problem with the iMac is: Upgradability. Im assuming that it will only have 2 ram slots. And I plan on having quite a bit of ram (16 GB Maybe). 2 The GPU is very nice, but I could upgrade to 4 GPUs on the Mac Pro. 3 The Hard Drive upgradability (The Mac Pro can have 4 and the iMac, not sure.) 4 I cannot upgrade the CPU (With the Mac Pro im assuming I can?) Pros (iMac): 1 GPU, but I could upgrade the mac pro's one in a heart beat. 2 Already have a screen (But I already have one, so It doesnt really matter) 3 It would be new from the Apple Store I really would like a Mac Pro, but I just want whats best for my needs. What do you think?