An interesting sub-point here related to question 3.
Build a machine yourself (which I'm doing all the time). Then try installing a Stock Edition of Vista. See how easily it doesn't find drivers! Man is it a PITA. People rave on that in Windows it just works. Maybe, with OEM pre-installed and molested Vista Editions on a Vendor PC/Laptop. But it does my head in, the time it takes to get all the drivers for a Windows on a self build. Don't even start me on the re-booting every time you install the smallest thing!!
Linux on the other hand, really does 'Just Work'. Save for maybe you need to get a graphics driver and possibly wireless. But for me, Linux beats Windows hands down. So why on earth would I even consider installing Windows (for myself that is! - I install it for customers all the time

)