You want to tout MS Hardware independence over Linux???? You must be somewhere between delusional and psychotic!
Yeah, I think it was a broadcom wireless that a friend of mine (Sunni) had on her laptop. For some reason it wouldn't work on Vista, no matter what she did.
I mentioned, out of frustration, the idea of installing Linux on the laptop, and she said "Is that the system you installed for father?" (I gave her 80 year old dad a Linux box earlier this year). I told her it was, and she said "Yeah, go for it". (Half his family has been playing with his Linux box since I installed it... It's been solid as a rock).
The broadcom wireless that Windows could't get working runs fine, and I now have 3 generations running Linux. (Sunni's daughter also got Ubuntu Ultimate on her desktop, but her grandson is autistic, so I'm not willing to upset him by replacing Windows -- even though it's got black-screen, and Dell want's $50 for a disk that will wipe his box clean and reinstall the OS with a 'proper' key).
But you want to know how I did the Linux install on their machines??? I did the install on a portable drive on my home machine, and then I took the newly installed disk and copied the partitions onto Sunni's laptop, and her daughter's desktop..... Install a new swap partition on the two machines, and boom, job done!
-------
If you don't think that that's enough proof of Linux's hardware independence, you should see how we do installations at Free Geek Vancouver. We start with completely wiped disks. We've got 4 machines that we do OEM installs on. Each install takes about 1/2 hour on a 2.4Gz celeron, and runs with almost NO user interaction (other than choosing 'automatic OEM install' from the network boot menu). .... then we take the installed drives, and plop them into random machines (truly random configurations ranging from a 800Mz Pentium 3s to higher end AMD multicores. ... then we test for hardware problems and send the machines out.
Compare that to Windows, where simply swapping out your hard drive can send the system into apoplexy and eat half your day's productivity by forcing you to beg Microsoft for permission to upgrade your machine.
I still remember my first Linux install. It was a dual-boot system. (Redhat 5.2 and Windows 98). I decided to upgrade the motherboard from a P2 to a P3 (OK: needed a new case, too). Linux was easy It asked to verify that I'd changed my mouse, and then it finished booting happy.
Windows was an entirely different matter.
It took a few days of tweaking and downloading drivers (Using the Linux side, of course), before Windows was anywhere near stable.
---
The laptop I'm typing on also had WIndows XP hork on a simple hard drive upgrade. The Windows partition was copied from one drive to another. Linux on the other hand went from being installed on a file inside of NTFS, to a native Linux partition... No problems with Linux, but Windows was never the same again, even though the change was more trivial for WIndows.
So....
Windows hardware independent???? Give . Me . A . Break.