Thanks for all the replies! There are obvious advantages for going either route. It’s just not in my budget to get both though. I’m currently using a 2013 13” MBP with 4g of ram and 128gb hd. My MBP works great and I wouldn’t consider it to be slow by any means. I have used a lot of disk space though. Currently only have 4g free. And that’s mostly being used up by Xcode, photoshop, photos, and I have some software defined radio apps installed as well. I’m going to be starting school for web/app development. Is 8g enough ram to run virtual machines well enough? I’ve never ran any VMs on my current machine. I thought about trading in my current MBP towards the purchase of the new one but I don’t think I want to part with it yet. Beyond a couple of scratches on the case it’s in excellent shape. I seem to be getting a bit off topic now. But I’m still torn on the decision. I’m leaning towards upgrading the disk space since currently that’s what I’m low on with my current MBP. Thanks again for all the great advice!!