Sue these sort of things get me mad......Windows has consistently brought out new systems that do not support old hardware, drivers or programs. The first rule when developing something new is to make sure it works properly and is compatible with the old systems. Vista was a nightmare... it took years to sort out "teething" problems.
Many manufacturers simply gave up and withdrew support simply because they could not keep up with the new systems and were given little or no help from Windows......despite spending a fortune trying. Windows 7 also had problems with drivers etc especially the 64 bit system.
My nephew is a software expert and works for a company who provides IT solutions for large companies and corporations..... his full time job is producing hotfixes for the various Windows issues his company uncovers. He is sick of the many problems that are inbuilt in the various Windows systems. Many according to him are just basic bad programming and schoolboy errors.
He reckons that they know how to easily improve but refuse. Here is an article explaining why he dislikes the Windows system. http://www.vanwensveen.nl/rants/microsoft/IhateMS_2.html
He is a Linux fan and although working with Windows on a daily basis he prefers a Mac for his own personal use.
I have been fiercely pro Windows but recently have changed my mind a bit. That said I am too set in my ways to change.