I can not rave enough about the Lenovo X201 small, fast, usable. I switched to the lenovo machine after using a MBP for the previous 4 years. But it really depends on what you need and want. I commute with my laptop, travel with my laptop, and generally like to carry it arround. I'm not willing to accept either of the choices that Apple has for me, excessive weight (MBP 15' or 17'), or last generation processors (MBP…
I've come to accept the fact that every couple years I do some serious damage to my laptop, so it's a huge plus if 1) I can replace parts myself and 2) I can cheaply and easily buy a replacement laptop if the thing is totalled. Both are the case with Thinkpads. The aftermarket is still healthy, I have no problem finding T40-T42s here for about $200.
Between repairs, battery upgrades every few years, and the few times I've had to replace a laptop wholesale, my cost of ownership is probably about $200 / year.
YMMV, but I've found this setup more than adequate for coding & browsing, and have no reason to upgrade to a newer model.