I am pretty sure I have my Use: besides normal use, here is some more of an idea of what I will be doing... School (computer science) Work (IT analyst) Photoshop/Dreamweaver Potential virtual machines Will not be gaming (I have an solid i7 PC desktop for this) Will not need more than 128gb storage I am thinking that 8gb of ram may be pushing it on the 13" MBA - I run several java apps (Java loves RAM) - will be running virtual machines, remote desktop, SQL management studio, possibly a SQL DB for testing. I am fairly confident I will need 16gb of RAM. My question is, should i go with a refurbished current gen 13" rMBP or wait for the haswell version. Am I in a rush? no Do I want it ASAP? lol yes. Hoping someone in my field can jump in and make a suggestion. My instincts tell me to wait for the newest gen.