Currently I'm trying to pick and choose between the 13" and 15", so far I can't make up on my mind which to choose. I currently have a Lennovo y410p. Overall it's a good notebook, but I have some annoyances about it -Build Quality, I usually thought Lennovo build quality was solid, but this laptop feels a bit flimsy -Weight, it weighs around 5.3 pounds. Usually just the laptop by itself isn't too bad to carry around, but I would almost always have to carry the power adapter which is kind of a pain to walk around the campus for the whole day. -Battery life, it only lasts me half of a day use (3~5 hours) and even shorter if I run Ubuntu. -Screen Due to these reasons I am considering of purchasing a new rMBP, but I'm not sure which to pick. I would like to pick the 13" for it recently had the update, lighter, and longer battery life but at the same time I am concerned about the processing power and screen size. So far none of my computer science assignment/project demanded a great deal of processing power, but I am concerned if I would need more oomph later on (especially when I take operating systems course). Since I be mostly coding on this notebook the screen real estate becomes important, I would like to hear from other users how feasible it is to code on a 13". This is a bit of an aside, but do the Best Buy's movers coupon and student discount stack? Also I was able to get a coupon, but it's dated from 4/1/15 to 5/1/15. Will I be still able to use this coupon?