I have to agree with Red Hat's position on this. Linux still just isn't ready for traditional
desktop use. It works great for geeks who don't mind constantly tinkering and upgrading and
fixing things, and it works great as an "appliance desktop" where the user has a single static
set of software he never needs change (some office deployments, set-top boxes, kiosks), but
otherwise it's still just too much of a pain in the ass to use.