Free upgrade? You're kidding, right? If they had free upgrades then Microsoft wouldn't be making money on them. No way that would ever happen. Besides, we know that's not true, because governments all over the world are saying they hate the forced upgrades because they are too expensive...