My budget is roughly around $1000-1500. My wife and I share a MBA and we're both in college. I still have my 3 year old Samsung laptop but it's showing it's age. I'm in school for programming. Here are my choices: 1. Build my own computer and get a tablet. I've already pre-picked the stuff that I want in my computer and it totals aruond $1000. I would then buy a tablet(iPad or Nexus 10) so I can have something on the go since my desktop is obviously not portable. The desktop would easily be the most powerful and allow me to upgrade the parts when I can. 2. Buy the Surface Pro and then I'd have no need for a tablet since the Surface Pro is already in tablet form. The price would be around $1200 after buying a keyboard to go with the Surface Pro but it has a subpar battery life even though it's not a huge issue for me. 3. I have the base 2012 13 MBA and I'd upgrade the SSD to a 240gb OWC SSD drive. By upgrading, I have enough room to bootcamp Win 7 or 8. I then would get an iPad, Nexus 10, or an iPad and iPad Mini for my wife. 4. Just throw a Samsung SSD drive into my old computer and use that until I finish college(Fall 13 semester) and get a tablet. This would save me the most money in the short term. I'm so torn between these options. I'm really leaning to taking the Surface Pro option off because the 128gb one is hard to find and. No matter what, I do want a tablet to go along with a new computer or upgrading my laptops. Thanks for the replies in advance!