I've been wanting a MacBook for a very, very, very long time. I plan on getting one after the new 2013 model is released. Bear in mind, I've never had a Mac before or even a labtop for that matter. The only two Apple products I have is a very old iPod touch 4 and my iPhone 5. However, I love the Apple ecosystem. I've predominantly been a Windows user and still prefer it for gaming and pretty much everything else. However, I love the premium build of Apple products and their interfaces. Anyway, I'm going to college as a freshman this fall (Computer Science major) and therefore I need a labtop so I want the MacBook Air since it is cheaper than the MacBook Pro and lighter. Is the 11" good enough for programming? I do want the 13", if not mostly for the SD card slot.. as that would solve almost all of my storage issues. My only gripes with the MacBooks (other than the cost) are storage issues. SSDs are great (have one on my PC running Windows 8 on it), but you can only fit so much in them.. Edit: I plan on programming for iPhone / iPad and perhaps some Mac games. Considering that, I do want the MacBook Air to handle everything I throw at it.