True story: We tried Linux on our laptop for a few weeks before we reloaded Windows. Linux was fine -- but, frankly, the little things added up.
First, there was the file sharing problem between the Windows PC and the laptop. We solved that problem, but ultimately, all the little annoyances got to be too much. The Linux-breaking problem in my house? We couldn't get the Flash games on PBSKids.org to work. Oh, I'm sure there's a fix, but basically my child only gets to play with these games when I'm really busy working. We dumped Linux quicker than Wal-Mart.
But, hey, it's definitely something everyone -- well, everyone who's tech savvy, anyway -- should try try. I've even found this great article on Windows-Linux integration, written by Stephen B. Morris -- a CTO. He walks you through the Linux install and getting the two systems to talk to each other, with a little help from VMWare tools. Now if only someone would only write up how to make Linux easy for a preschooler with a busy work-at-home mom, I might convert ... again.
Rob Enderle promises a more consumer-friendly version of Linux is coming in a few short years -- but by then, my preschooler will be in elementary school and probably be hacking my PC anyway.