i am a last year computer science student, and i am interested in getting an apple laptop for Web, iPhone, and iPad developing. was thinking of the base 13.3" 2012 MBA mostly will be used for coding, and some photo-editing. since i don't really need the optical drive, and for extra HDD space, i will probably get an external one. also i don't necessarily need the portability, but i appreciate it. note: i can only choose between base 13.3" MBP and the 13.3" MBA. edit: oh and also at some point i ll probably need to install windows too.