I'm going to buy a new MBP and sell my current 2009 MBP 13". I waited for the retina 13" but I want discrete graphics so that was a bit of a disappointment. Now I've decided on the 15" retina lowest spec except 16 GB ram. I want that so that I can keep the MBP for at least three years. 16 GB should make sure I dont run into shortage of ram in that time? Now when I've decided to buy a new MBP of course I get nervous that Apple will release a new Retina with much better specs. What do you think, is it worth waiting for Haswell which presumably will make an appearance in the 2013 retina?