This is an example of a great error message. It contains three parts crucial to a user friendly message. The first part is a description of what went wrong. The second part is why it went wrong, and the third part is how to work around it. I just wish most error messages were as good as this - it is from EagleFiler, a superb utility to organize stuff.