Hi everyone! First - I know there're few similar threads, sorry - but... it seems like they are not the same case (I saw that usually everyone is looking for low-cost). And I'm also sorry if this post will be a long one, just trying to be specific... I'm about to start my "programming career": 1. iOS apps (which means Obj-C/X-code) - used my friends' Macs till now 2. Android apps (based on Java, as you know...) 3. some Web development (HTML/CSS/JS/HTML5) <4. I might use my "Adobe Suite" knowledge (Ps,Dw,Ai) as well, for re-design apps,small UI changes, but it's not the main deal> As for other uses - Web,Watching movies,Office,maybe some Gaming (FIFA,BF,COD)... I will probably use Windows (by Parallels or BootCamp) as well. So.. What have I heard from people so far: 1. Take the MB-Air... (then from someone else..) 2. Don't take the Air (1.It's weaker. 2. 13" screen might be to small) 3. Don't take the retina because of the compatibility issues with non-native resolution programs (that is 99% of current apps and programs). So here's my options as I see it: 1. MB Air - Fully upgraded: - 2.0GHz i7, 8GB RAM, 512 SSD. 2. 15" Retina MBP - 2.6/2.7GHz i7, 16GB RAM, 512 SSD. 3. 15" MBP - 2.6/2.7GHz i7, 750 7200rpm HDD or 512 SSD from apple or upgrade by myself to 512 SSD <I guess - Crucial>, 15" Hi-Res screen <AG or Glossy). Questions: A. In general - I would like to hear your thoughts, developers like me in particular. B. Should I consider 13" MBP as well <I guess it depends whether you agree with the guy who told me 13" is to small for my uses or not.. would like to hear your opinion> C. Should I upgrade the CPU to 2.7GHz? Is this realy necessary? D. Is there any importance in my case to AG or Glossy dilema or it's just personal preferences? (I know that movies/pic on the glossy look better but I like the AG more..) E. Anything else relevant you can add... Thank you in advance for reading this lllloooooooonnnnnnggg message and for helping a very confused person... Good Day, MG.