Okay so here's the deal. I'm in the market to get a laptop to start university. I've been looking at the MBP 13" and wonder if it will fit my needs. -I want something I can take around from class to class and back to my dorm fairly easily. -Needs to be quick enough to do some computer programming nothing too complex here. -Some photo editing will need to be done -Some light gaming aka. TF2, HalfLife, L4D2, and some WOW (Btw not a graphics fanatic here, frame rate is essential though) -Quick and easy to use -Short learning curve (I've been a windows person my whole life) -Long battery life Do you think the low end MBP 13" will fit all these needs? If not can you suggest any other laptop in a similar price range? Anyone in university here? What do you have and would you recommend it? Why? Edit* AppleCare Protection Plan needed or not?