Well, i'm super excited to complete my switch to Mac. From March, i've been using a MacBook Air and it's awesome. However, I now want a desktop Mac. My initial plan was to get a Mac Mini + Cinema Display setup, but if the BTO specs on the Mac Mini are not up to scratch, i'm definitely going with an iMac. Unlike portables, I want my desktop to be future proof and last me several years. I don't do too intensive gaming (more casual games like Portal 2 or The Sims 3) but I do want to do some video editing and eventually FCP X, Motion and Photoshop work. Due to my want for this to be future proof, I want to get the highest spec possible. Option 1: 21.5" display 2.8GHz Quad-Core Intel Core i7 4GB 1333MHz DDR3 SDRAM - 2x2GB 256GB Solid State Drive AMD Radeon HD 6770M 512MB GDDR5 Option 2: 27" display 2.7GHz Quad-Core Intel Core i5 4GB 1333MHz DDR3 SDRAM - 2x2GB 256GB Solid State Drive AMD Radeon HD 6770M 512MB GDDR5 Option 3: 27" display 3.4GHz Quad-Core Intel Core i7 4GB 1333MHz DDR3 SDRAM - 2x2GB 1TB Serial ATA Drive AMD Radeon HD 6970M 2GB GDDR5 I'll be getting an 8GB kit of RAM aftermarket, meaning any iMac I choose will have 12GB in total. So, regardless of price, which one do you reckon will get me the best performance, graphical and otherwise?