Hey Guys, I am currently a 2nd year in college and I just changed my major to Computer Science. I want to get a macbook pro so i can program for iphone and android, complie and edit code and surf the web, email, listen to music and movies as well as gaming on the side. I am not sure if I should get the classic 13 inch, 15 inch classic or retina pros. I like the classics because its a solid device and I can upgrade parts. I like the retina because it seems like it is "future" proof and retina displays are the way Apple is going. However, i dont know if its worth the price. I want this laptop to last a good 4+ years.