In the battle to spread the use of GNU/Linux, it is often forgotten that education has to be the starting point. People need to be educated to the point where they come to demand decent behavior from an operating system; companies need educated admins to keep GNU/Linux systems running.