Many programs have named configuration options. If users misunderstand what an option does, or type the name wrong, the program will malfunction. These malfunctions are configuration errors and often result in error messages. Even when an error message is uniquely caused by a particular problem, it may not tell the user how to proceed. Bad error messages are a major problem in configuration deb...