Hedgeif you're gonna b coding make sure it supports linux... there are laptops out there that make installing linux really hard. In school I liked to dual boot with windows for video gaming and linux for programming
Wouldn't installing VirtualBox/VMWare and running a Linux distro on that suffice?