Linux has a long way to go for the common man. People buy computers with Windows or OSX installed, not linux. If they get linux accidentally, as we already saw with netbooks, they return it. There is so much easy-to-install software available for Windows, the methods while using it are familiar, they're heavily entrenched with the OEMs (and corrupt enough to fight with them over linux if need be), have a lot of money to spend on advertising and legal fees, etc, etc, etc. Moms, dads, and grandparents are never, ever going to download an Ubuntu ISO and try to install it. Why not instead focus on what linux IS good at? For instance, a while back I needed to serve up subdomains that had SSL security enabled for each one on the same IP address. IIS does this with a little metabase hackery, but Apache is completely incapable of it. Keep Windows down in the server market. There aren't any really stand-out "Small Business Server" equivalent distros, either, which is especially maddening considering most small businesses would love a free, stable OS for the services they take for granted.