I'm a Network Engineering student at New England Tech and I have a mid 2010 13" MBA w/4GB of RAM & 128GB SSD. I feel like I should get a new 13" MBP because I'll be able to upgrade RAM & add another HDD. I'm realizing more and more that I need the storage space and I really don't want to carry around an external HDD. Running the amounts of VM's I have to is taking up too much space. Another option I was thinking about was getting an external 120GB SSD instead of 500GB HDD, so I can run the VM's off of it and still keep the speed. Any opinions are appreciated, thanks in advance.