When I eventually plunge into a new rMBP, here are my specs: 15' i7 dual core 8GB RAM (do I need 16GB?) 2.3Ghz (do I need 2.6?) 256GB SSD (how much faster is 512GB?) I usually have these programs open: Sublime Text - a text editor Apache Server running 24/7 Nodejs running 24/7 1080p YouTube running 24/7 Photoshop - 50MB files Chrome - 10 tabs The verdict with Haswell is the 7hr battery life, which will see a 30% improvement in the Broadwell relesae Q2 2015. Not to mention the 7% performance increase and (possibility) of a thinner hardware design. Skylake is the "tock" that will apparently set industry standards. School starts in September, but I'm willing to wait a few months (will be painful) if the programs I run above are flawless. The question is which I should wait for? Any spec suggestions are also greatly appreciated.