They only should have made one version of the crappy OS as it is, and not the 32 bit at all... They might have been able to spend more time on making the thing work right if they weren't so worried about how to get the most money out of it. Anyway. If you really think about it, there could have been a differentiation between the versions that certain hardware was capable of. labeling it either "basic" or "premium" or whatever. Having said that. I also think that it's only fair to say that "hardware certification" or whatever you want to call it, is a really stupid idea to begin with. This is why you get somebody intelligent to build your computer for you if you can't do it yourself, and good luck asking anyone at some of the bigger companies to answer intelligent questions intelligently, especially without spending 4 hours or more on the phone. 😛 The fault is not only on MS, it's on the "manufacturer" or place that you bought your PC from and it's also your own fault. Having said that, This should not be solved by a lawsuit, but by a change of where and how you buy a PC and what operating system is on it... but alas, the american public is not that smart, instead they'll just continue to support the companies that give them turds. 😛