Forgive me, as I'm sure this question has been asked numerous times by those who are impatient. Other than a battery life boost, is there really any compelling reason to put off buying a rMBP until the Haswell models are released? Some of the possible new features: Of course, the main improvement brought by Haswell is increased battery life. However, 7 hours is already pretty good for a laptop, and that already is good enough to get me through my classes. Mavericks is supposed to improve upon this with its newfangled Timer Coalescing and whatnot. I know that the new chips will have far better integrated graphics, but the HD4000 looks to be more than capable as is, with Mavericks looking to resolve a lot of issues people have had with graphics in the current generation. 802.11ac WiFi will be wicked fast, but, seeing as most routers used nowadays are 802.11a/b/g/n, will I even be able to take advantage of this potential speed without an 802.11ac router? PCIe SSDs may be almost twice as fast, but current SSDs are already pretty speedy, especially when compared to those 5400rpm abominations we used to carry around, right? Some ways buying now might be better: Obviously, I can go out and get a current-gen rMBP NOW without having to wait an unspecified amount of time. I can take advantage of the Back-to-School sale, which may be over by the time the new models are released. Other outlets may be having sales/deals (such as this one I stumbled across yesterday) to get rid of current-gen inventory. If there's anything I missed/was completely wrong about (highly likely), please let me know. I ask because I'm a student going to college this August, and from the looks of things the new models won't be out until September or later. That is far too long for me to wait. Not to mention that this purchase will be my first Mac, and having to learn a brand new OS right before/as school starts may be problematic. I'd like to have as much time as possible to get used to OS X before I'll need to start doing work with it. What are your thoughts? If you're in the same boat as me, what are YOU going to do?