A Review of Error Messages
“Error messages, if they’re posted at all, should convey helpful information and advice — not only for the user, but also for tech support and maintenance programmers. Here are a few things to think about when coding your error-handling routines and designing your error messages.”

