The more I look at reviews between Ivy and Haswell CPUs etc, and between the recent geekbenched possible Haswell rMBP and the current Ivy, the more I feel its a step backwards in order to gain battery life? The Haswell CPU clock speeds are slower then Ivy, although they are more efficient, in order to give better battery life? The lack of dGPU (possibly, but looking likely) because Haswell has better on board GPU handling? Is this almost like a step back in overall performance in order to offer longer battery life?? I'm currently waiting for the Haswell 15" rMBP (will get max spec), and my main, most intensive, use will be for video editing via FCPX, and possibly After Effects. But the more I consider it, the more I think I may be better off with the current gen, its higher clock speed, and dGPU - especially considering it'll be my main workhorse and I wont ever be away from a power source when using it anyways. I can wait 2-4 months no problem, Im just concerned I'll be waiting for less of a machine? Does that sound silly? Is this the way we are going?? Prolong battery life at the expense of clock speed and dGPU, or am I completely wrong?!