@Adam Overa: "Writing for power users, I assume that you have a good working knowledge of Windows and computers in general, but little or no experience with Linux."
You assume that the 'power users' concept is strictly related to 'Windows'. You're wrong!
@Adam Overa: "Think of / as the Linux equivalent of c:\, which is the default location for all Windows files and directories."
If / is equivalent to C:\, what should be equivalent to D:\ ? "/" is the root, and I don't see a similar concept in windows.
@ap90033: "lame Linux gurus who scream Linux isnt Windows dont compare it to that and dont listen (LISTEN hello?) to what people are wanting in an OS... Microsoft listened (at least a little), and I think a couple of people use their software... lol"
Considering the money paid to ms-compatible software, probably the software you get is acceptable. That rule applies to linux too.
@ap90033: "I know it isnt all Linux fault, but lets be honest, getting Linux working can be such a pain (BOY DO I KNOW) and windows is so much easier."
Everyone stops trying at some point. Not anyone can handle it. Sure, windows it's easier, many people preffer to pay some bucks and get some attention from the software vendor if they need it, or at least to find easily the answers. Again, the rule applies to linux too (paid distros, like Redhat or SuSE, of course).
@randomizer: Most of the time it is the software developers just not porting their programs to Linux, or in the case of many drivers, not developing them as open source.
The software developers are paid to do what their managers tell them to do. There are many managers which don't 'waste' resources for a ROI which they don't see. But, the rule applies even in windows-only world: even if the hardware cam do something, you won't get software to manage all the capabilities of a network card on windows unless you pay a bigger price for it. Compare, for example, what you can do with a 3com, realtek and/or marvell card on windows with what can offer a intel NIC. You'll be surprised to see how ridiculous are intel competitor's NIC drivers. To continue the line of 'made-for-windows and cheap': you can take a canyon web camera in 2005, want to upgrade to vista, and be surprised that the vendor don't offer a driver for vista for your camera. Isn't it good to use cheap solutions?
Linux didn't took a greater share on the market because everyone ran away from 'free' and 'unsupported'. These days, it seems that there are few heavy players like Acer, Asus etc, which are selling products with different linux distros preinstalled. That means that they are interested to support their platforms, and probably will contribute to the linux world in the application/driver area. The big companies usually are not willing to waste time for solutions which 'the systems admin knows how to handle', they prefer solutions which are known, supported and documented, which can be handled (for a fee, of course), by another systems administrator.
On the server area... there's another situation. Respectable hardware vendors offer good drivers and software to manage linux servers. I'm talking about IBM, HP,Fujitsu-Siemens, because I know about their support, there may be many others.
Until some major linux distribution won't be documented and supported at 50% compared with windows, linux for desktops will remain at a low share. If the functionality, software and hardware support and documentation will be at a comparable level, and the price at 40%-60% when compared to windows, then we'll see a significant reduction on M$-Tax and a much greater share for linux.