Hey, I'm going to get a new MacBook Pro Retina 15" with 16GB of RAM, 512GB SSD and the NVIDIA Discreet Graphics but I was wondering whether to hold our for the next update or not. Will the next generation of Intel Processors be amazingly good that I will regret getting it now instead of waiting? I know this is silly but I would also like 32GB of RAM, just for future-proofing. The soldered RAM is a constant worry and I would really like 32 just so this machine could last me a very long time. Do you think you will be able to configure this in the next iteration or am I just being silly? It's a lot of money to spend and I just want to make sure that it will last. I'm pretty set on the 15" just because it will be a great gaming rig that can also be taken around with me. I was considering the iMac 5k but I feel that I sometimes want to take my 'beast' with me wherever I am going. In regards to the processor, I will be going with the 2.5GHz not 2.8GHz because of money and the fact that I don't think that I will use it in day to day use. I game a bit but I don't play that graphically intense games that they will actually use this power. I can hold out since I have an 11" MacBook Air 2012 that is doing great with gaming and everything else, I am just wondering about university and the fact that I might need an upgrade. I want to buy now not when my money is tied up in living expenses and accommodation. This is also what I was wondering, do you think I will need this beefy computer for my course (Electrical Engineering with Computer Science). I think I will be doing some pretty heavy programming and 3D game design etc and when I was looking around the Unis, everybody had MBP 15" which sorta suggests that power is maybe needed. My MBA would be the one I take to lectures and the MBP the desktop replacement. If I needed a bit more power, I would take the MBP along and this is one of the reasons I want one instead of an iMac. So basically, shall I wait or shall I go? Thanks in advance for any replies, it is greatly appreciated.