I'm an incoming college freshman, undeclared major but thinking about computer science or MechE. I have the cash for a MBPR with 256GB, which costs $2000 after a student discount; is 256GB generally enough for 4 years of college? My music library isn't huge - under 14GB - and I'm not planning on storing any videos or games on my laptop. I will have programs like Photoshop and Lightroom and InDesign installed, and I do own a 10.2MP DSLR; my current photo library is 50GB. I know one option is to get a portable USB 3.0 external hard drive - but I'd like to avoid having to have an external hard drive attached to my laptop as much as possible. The current jump to 512GB is a ridiculous $600 and pretty much out of my budget. I understand that 3rd party SSDs that fit the MBPR may be available in the future; how long do you think it'll take for these to be available? And I'm not sure how upgrading SSD on a MBPR would work; would I have to just purchase an additional 256GB, or would I have to buy 512GB? Another option I've been thinking about is a 13" Macbook Air, fully specced out with 2.0GHz i7, 8GB RAM, 512GB SSD, which also comes out to $2000. I'd prefer the MBPR for the high-res display, larger screen, and more powerful processer and graphics, but this MBA would have 512GB. Thanks in advance for your help.