A Review of Error Messages
Michael Bolton: 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.
The link address is: http://home.earthlink.net/~mbolton/AReviewOfErrorMessages.html