I suggest you consider
Lenovo x301 - my friend has one and it's definitely a great laptop with solid build quality and very nice overall feel to it.
I would have one myself if there was a docking station available. Now I have a Lenovo T400, which is also awesome, but a regular sized laptop.