as someone who has very deep and intimate knowledge of software installers, I can tell you, upgrading a BEAST the size of windows is a nightmare. They do it better than anyone, still and they are not perfect. The fact that windows has to support such a huge variety of devices and mfgs-- they do it very well, and it is amazing. nobody is perfect, and nobody can test every possible combination/permutation