Whenever Microsoft rolls out a new operating system, the question is not whether you should switch, but when. Adding new features can speed the transition, but what is necessary is only that the new system be incompatible with existing systems in certain respects, and that a sufficient number of people expect that it will become the new standard.