I'm sorry once again for bringing up the question but after reading through 5 pages of separate threads I have yet to find one that really describes what I do, so I guess I'll ask. If you're just going to post something like "been done too many times, go search" I already have. Currently I'm a sophomore in university majoring in biology and minoring in computer science. Right now, my black C2D macbook has been running like a champ, but I'm itching for something new. So the question becomes, do you get the sexy air and sacrifice the ports, or get the mbp and sacrifice the weight. Most of the things I do involve web browsing and video watching (what else do you do in college? ). I also tend to explore new computer things all the time, so I learn new programing languages, HTML, mess around in Photoshop every now and then, dabble in iMovie for a friend now and then etc. On both machines I would plan to get 4 GB of RAM and (if I can justify it on the Pro) the 256 GB SSD. For reference, right now in addition to typing this in chrome with a bunch of other tabs open, I have itunes, word, terminal, endnote, sparrow, dropbox and a few other small apps running. I don't game a whole lot but I would like the opportunity to do so if I get bored. I do my coding either in emacs, xcode or eclipse, or espresso for html and css. My main gripe with the Air is upgradability and port availability. I do watch DVDs semi-often from netflix as well. I'm just so drawn to the weight of the air that I'm having issues picking between the two. Sorry if you're tired of these threads, but I'm really looking for some advice.