Just like many other guys out there, I'm looking to buy my first iMac. I already have a Mac Mini (Spring 2010), iPhone 4 and the iPad, but I'm also doing my work (writing articles) on a Windows XP netbook, the Samsung NC10, for the past two years. Frankly, I'm getting a bit tired of such a small screen and I really adored the 27" When I tried it out at a store. Though, which of the models would you recommend me? I just got my first real paycheck yesterday and has landed a full-time job and have another one besides it. I will primarily use it for writing, surfing and doing all the basic stuff but having all of the apps in Lion open at once. Later on I would like to use it for HD video editing, Dreamweaver, websites, learning Xcode, Photoshop for huge editing etc. I plan to buy the 12GB of RAM later on, but is looking into just having a 256GB SSD and no HDD built in, just having it externally, or should I have one 1TB inside as well? I would like to have the 2GB graphics card as well, as it's not a huge difference in price. Is i5 and i7 a huge difference? What would you recommend based on all of this information?