If they put as much work into their operating system as they do into marketing, they might have a decent product. It doesn't make any sense - they have the most money to throw at a project, why do they always produce crap? FSF, by definition, throws no money at a project and produces brilliance. Whatever Microsoft is doing, they are doing it wrong.