Decisions, decisions...I could use a bit of advice. I'm a long-time PC user switching over to the Mac world: not interested in Vista (too unstable) and tired of the "recycle my PC every 24-28 months...with a reformat and complete reinstall at least once during that time". I'm switching by the end of October and hoping to get 4 to 5 years of use out of whatever purchase I make. Looking hard at the MBP. Like the portability aspect (been a laptop guy for years now). Worried about the heat issue and the poor reliability of the nVidia GPU. Would also be marginally disappointed if both issues were fixed in a refresh 3 or 4 weeks after I buy...other than that, not really worried about buying the current model in the face of a refresh. My worries about the MBP also have me looking at the iMac. Seems more reliable and has more computing "bang for the buck" than the MBP (not unusual in a laptop v desktop comparison). Also impressed by that nice, big 20 or 24 inch screen. Of course, I lose portability (unless I take the emulator or Hackintosh route with my HP Pavilion zv6000, or stick with Windoze on the laptop ). While not happy about losing portability, I value reliability over portability...a failure in while out and about would make me a very unhappy fellow. I do quite a bit of software prototyping using application servers (Oracle 11gAS, WebLogic, etc.) and databases (mostly Oracle 11g and MySQL). I'm also getting deeper into my photography hobby, so I'm doing some significant PhotoShop work. So I'm interested in any thoughts or guidance that you experienced Mac folks may have for me. Any constructive help or thoughts will be appreciated.