+1 For Lenovo.
When I worked as a Microsoft Engineer in the Windows org., Lenovo was the clear leader when it came to compatibility (driver/hardware support, surviving OS installs and basic functionality testing). Windows 8 included.
BTW, a Macbook Pro 8,3 "17 with 16GB RAM, 250GB Sata3 SSD is very light and very powerful in context of laptops. The 17" screen is to die for. It has hardware support in the proc for virtual machines. So you could buy one of those laptops, VMware fusion and Windows, then you can run your Windows apps with ease.
I run Win7 on it w/out OS X, but Win 7 is a pain to get working right and Win8 is completely incompatable installed by itself.
In short, go *old upgraded mac for fast, high quality and light, go Lenovo for quality and OS support. Out of any option you go with, get a fast (500+MB/s) SSD as a main drive.
*Apple made it extreemly difficult to upgrade HD to SSD and they are designing to force customers to biy their insanely expensive upgrade options, like an SSD.