One day I took a step back and realized that most of the open source applications I wanted to use (Apache, OpenOffice, Mozilla Firebird, MySQL, etc.) had Windows ports. So I bought a retail copy of Windows 2000 Professional and installed all the open source applications I wanted to play with.
Now I spend my free time playing with the applications, rather than the operating system. I would agree that Linux is not yet ready for home prime-time.
The folks at QNX decided to change their distribution model when the moved from QNX4.25 to QNX 6. I paid over $10,000 for my initial QNX4 commercial development licenses and deployment licenses were nearly $1,000 per node. The QNX 6 release offers free non-commercial code to encourage developers to use it and become proficient. Commercial developers can buy the Momentics Standard Edition or Profession edition packages to deploy custom kernel images for commercial use. The deployment price is $80 per node. Much more reasonable. If you plan to deploy hundreds of thousands of nodes, they make a very good deal, so it scales commercially.