I have a friend who keeps bugging me about how expensive MBPs are. I asked him to find a better laptop for the money. I care about the following, in order: quality of screen, quality of keyboard, tough case, light wight, long betters life, fast hd, fast CPU, good gfx card. So far no results :) I actually kind of wish there was more choice in the high end market. I have seen a few nice ultrabooks, but they cost as much as a Mac, if not more, so what's the point?