OK, I'll jump in here with a different opinion.
From a technical perspective, Linux is more "ready for the desktop" than Windows 3.1 or Windows 95 were. Remember IRQ conflicts? Driver incompatibilities? DLL hell? Registry corruption? And the list goes on.
Linux still has some technical issues to resolve and printing is one of them. Font rendering is another. But a lot of progress has been made on these problems in the last year and I expect to see a lot more in the next year. The biggest problem desktop Linux needs to overcome is the perception that Linux is not ready for the desktop. Linux is seen as the plaything of a handful of geeks. <flame bait> We Linux geeks tend to perpetuate that perception. How many times have you seen "l33t f00lz" sneeringly refer to average users as "Joe Six-pack" or, at best, somebody's grandmother? As if they aren't intelligent enough to understand computers. The implication is that since they are not computer geeks they must be idiots. These people are NOT idiots! They are computer USERS. The computer (and its OS) is a tool. Nothing more. They want and deserve a tool that just works. And they don't want to spend hours RTFM-ing just to print something. Elitist attidudes only serve to alienate these people. They deserve our respect and consideration. Just had to get that off my chest. :^) Thanks for listening, Mark Stahlke -- Powered by SuSE Linux Just Say No To Windows