I can't see how its Microsoft's fault that some 3rd party hardware vendor offers poor support for the worlds most popular operating system. I gave up griping about Microsoft quality after they released win95. They finally got their OS in the same ballpark as OS/2 (though years later). There is no other OS company that supports the shear volume of peripherals as Microsoft's do. And unless you really hose up winXP, it works very well. Getting things to work well, for the widest range of users, given the millions of combinations of hardware configurations possible is a big task. Give in to the dark side Luke!