I think that the problems with drivers are not caused by the OSS community, Microsoft doesn't create drivers too, it's the manufacturer of the hardware who should create the driver (Like Nvidia ). But you're absolutely right when it come's to userfriendlyness, Linux can learn here so much form Microsoft, I don't know what's wrong with point 'n click. Do you have to be a "hacker" to configure you're pc or install drivers for your hardware?