BM,
Maybe you're looking in the wrong place. Indeed, this post could go in the Hardware/Software forum. I'll grant you that folks like MS may take a purist view and not be able to help you if your system is not built in their image.
The best place to come for support is somewhere like the Hardware/Software forum on this and other bulletin boards. In 1994, I baulked at adding a new hard drive to my 486. But now, as a result of adding new hardware for game upgrades, I've learned a lot. And I learned a lot from the folks in the various HS forums so that now, like many others, I can build a complete system from scratch, and am rarely stumped at solving problems like the ones you describe.
So I agree with you. F--- Microsoft - as far as getting support for a problem. I have never called them once! But their software is OK. Think back to the way things were 10 years ago. Remember how to install an app, you had to copy files to a directory, some files went somewhere else, then you had to modify the directory path - all those tedious amendments to CONFIG.SYS and AUTOEXEC.BAT... we're largely free of that these days, and it's fair to say that this has come about because of Microsoft.