The difference between a good tool and a bad tool is that the critics of a good tool are its users.