Hi all, I'm strongly considering the purchase of a new 15" Retina MacBook Pro (2.7/16GB/512GB). I've been using a 2009 iMac and 2009 13" MacBook Pro, and I want to replace both of them with a single machine. I work as a software developer (mainly J2EE) in my day job, and this usually involves running one or more VMs. Other than this, the computer will be used for financial market trading (the software for this will be run inside a Windows VM), web browsing, music, photo editing and video editing. I will not be gaming at all. I was going to wait for the refreshed model with Haswell in a few months time, but after hearing that there is a chance it won't have a dedicated video card, I was thinking about picking up the current model instead (I don't want to purchase a refurbished unit). Battery life isn't a huge concern for me, since 95% of the time it will be plugged in. I should mention that 99% of the time it will be plugged into an external monitor (this is what concerns me about the possible lack of the dedicated video card). Given that there is no real CPU performance advantage between Ivy Bridge and Haswell, would the updated PCI-E SSD in the refreshed model provide significant performance improvements over the current model? Also, I have been hearing that Haswell chips run extremely hot. I definitely want a machine that remains relatively cool at all times. Would the current Ivy Bridge CPU run relatively cool in my use cases mentioned above? Apologies for the long post. I'm just a bit confused about what I should do at the moment. The purchase isn't urgent, but if it the current model meets my needs better than the new model, I would rather purchase now. Thanks very much.