I have a netbook that has Windows 7 on it. I would not call that POS an upgrade from Windows XP by any means. If Windows 7 is an improvement from Windows Vista, then I imagine anyone with any experience at all could get a job over at Microsoft developing software (even if they have no idea what an operating system is at all).