I've been trying to decide for the past week, but I am still on the fence. I'm a Software Engineering major (undergrad), and I want to replace my Windows laptop. I do not own a desktop, I plan for this next purchase to be my main computer. Now I'm trying to decide between the new Air or last year's pro. What I typically do: -internet -basic photo editing -watching videos + movies -music -a bit of development (the most processor intensive would be Eclipse or XCode) -No gaming. I am leaning towards the new air (+ some upgrades) due to ssd and weight, but I don't know if I will regret the choice. Obviously the Pro has better performance and bigger screen; however, I am not going to do intensive video editing or intensive development (just a little), and I do plan on using an external monitor, so screen size is not a big deal. Others have also said that in terms of life, the Pro will last me longer. Is that only because it's easier to upgrade a Pro? because I don't see myself upgrading after purchase (I've never done it before on my previous laptops). Other Questions I had: Do you guys recommend getting Time Capsule? I have a 1 TB external harddrive to backup to... could I just backup to that? If were to get the Pro, should I get it refurbished? It's a lot cheaper, although it doesn't seem like I can upgrade RAM when buying online..