Unfortunately, I tend to agree -- I have made a couple of runs at a Linux desktop and have bailed because the software just wasn't there. None of the major applications I use exist in Linux versions -- that is a clue right there. The open source versions are too different and require too much fiddling to configure and maintain. And it is an awfully short step from setting options in a GUI to doing web searches for files and options scattered all over the machine -- and very fragmented support info that is version and distribution-specific. That is not to say that it cannot be done or that if my needs were different I could be satisfied with what is available -- I know people who are quite satisfied with what they can do with their Linux laptops out of the box. But it just doesn't work for me. Oh, 30 years ago when I was writing DBMS internal code, compilers and the like -- lots of assembler, C and scripting, I might see things differently. But there we are -- I just don't have the time or inclination to do that level of fiddling anymore and am appalled that the need to do it as a general rule still exists. Too many times have I set something up, had it work perfectly, then did a reboot and nothing worked due to special install rules -- then ugly digging to get it working again. So I stick with Windoze -- at least it works most of the time and helps me do what I need.