I really want a rmbp but the fact that I can't upgrade anything at all is really off putting. 2 years ago I brought a machine, I wanted a MBP but the screens sucked at the time and the price was too high once you included a 1650 screen. I got a windows machine with a 1080p display. Since then I have upgraded the Ram and popped in an SSD and tbh its running perfectly. However I have started to do a lot web development work which means I heavily use Ubuntu, and this is buggy at times, my WiFi drivers are not supported very well and battery life is pants and so on. So a MBP would be great for that being a Unix base. Also me and my GF have both taken up photography as a hobo and I find my self spending a lot more time in Photoshop and would like to do more work with that. Finally I have just started to develop iOS apps. So for these reasons I'm once again looking at getting a MBP, I want something powerful, and with an amazing screen so the rMBP 15" is the best fit, I am ofc waiting for the Haswell models to drop. However not being able to upgrade my machine is giving me a headache. I don't want to pony up the money for 16GB ram and 512GB SSD now as I won't need it and when I do (2years time or so) it will be much cheaper. So I just wanted to ask how do you guys feel about this and what would you recommend me doing.