You really don't have a clue how this works, do you? I won't even start with your bogus 4-5 "peeps" say Vista runs ok baloney . . . Many hardware items are completely dependent upon software drivers in order to function. That software is written for one or more specific operating systems and effectively limits where the hardware can be used. When the new OS is similar emough to the previous OS (Win95/98/Me for example) the driver that works for one will probably work for the other. When you have a new OS that differs more substantially (Win2k from Win95/98/ME, or Vista from XP) that first driver may work minimally, might not work at all. New drivers must be written. Your simplistic conclusion that if hardware works with one OS and doesn't for the other then the other OS must be "crap" is, well, crap.