Cannot decide on which 15" rMBP to get, so I've come here to ask for a little help. Here are a few basics: - 1. I'm a graphic designer and I run (CS3) Photoshop/Indesign/Illustrator on a daily basis. My MBP doesn't run any sort of game (I have an xbox for that) and I don't do any video editing/rendering. 2. I have an (really) old MBP, 2006/2007 I can't remember which. I cannot believe this old machine still runs but I reckon it's on its last legs and it's only failed me once in 2010 (the heat fried the motherboard). My old timer's specs are OSX 10.5.8 (Leopard), 2.4GHz Intel Core 2 Duo, 4GB 667MHz DDR2 RAM - told you it's a dinosaur. 3. I run a dual display on a 23" Acer monitor, though these days the monitor stays off when I'm not working cos I've noticed the MBP significantly hotter when dual monitoring. The old timer sits on a Cooler Master with adjustable fan speed and I run smcfancontrol. When CS3 is not running, the fans turn at 5500rpm at 39 - 45C/100 - 110F. When CS3 is running, the fans turn at the same rate at 52 - 60C/125 - 140F. The humming does get a bit louder at this fan speed, but I'm also a bit hard on hearing so I'm not fussed. Now that you have the basics, know that I'm looking to build a base model rMBP with a 16GB RAM and a 2.3GHz processor, that comes standard with the iGPU. Here comes the tricky part - here in Singapore, I get 20% off my AppleCare when I purchase it instore, essentially getting me the high-end rMBP with 256GB of extra SSD storage and the dGPU for $300 more, saving me $100. I'm not fussed either way about the extra SSD storage; at the same time (if I really need the dGPU), I don't mind the extra $300 for a machine I'd like to use for at least a good 5 years. I've read tons of articles about the dGPU, it consumes battery etc. I'm at the desk mostly, unless I'm travelling so battery is not an issue at all. Heat is the main concern - I understand the dGPU fires up when I dual monitor and thus is certainly helpful going by my setup (or is this not true?) and that it's got a fan of its own? Is that more or less helpful? If I was to use only the iGPU on dual display, will it get hotter than when I run the dGPU on dual display? I'm most conscientious about heat and I hate when smcfancontrol registers anything higher than 60C/140F - let's just say I don't wish to fry my machine again, esp now that the rMBP has everything soldered down. I'll be running Creative Cloud on the new machine cos CS6 doesn't do retina support for most of the software I use, so this new machine will be running more than just PS/ID/AI, although mostly still web stuff, raw image/photo editing and vector drawings. Whew, that was a boatload of details. Sorry for being so wordy. If you got through all of that, please give me your best advise cos this is a chunk of money I'll be dropping and I don't wish to drop it on the wrong thing!