So, I have a number of choices. Originally, when the MBPR came out, I thought I'd get one. But after some thought, I soon realized that if I got an MBA, I could save $1000+ - enough to upgrade in the near future instead of being stuck with an MBPR (generally I give all my old stuff back to my family, and I don't like selling stuff on eBay/CraigsList even if I didn't). $1000+ is even enough to get an iPad, which is tempting as well. Most of my usage revolves around computer science, with multiple Virtual Machines. I sometimes do light gaming, but it's stuff like Portal and Portal 2 - that don't even connect to the Internet (I hate MMOs). My worries have mostly come from fellow CS majors berating the processing power on the MBAs' ULVs. I do need something with a fair amount of processing power. I can pretty much afford any of these choices, but any of them are significant investments. While I could probably pretty easily replace an MBA in two or three years (my current computer is three years old), I wouldn't see myself replacing an RMBP for much longer (which is worrying with Intel's yearly CPU upgrades). Thanks for the advice.