So, how do you like those descriptive CRM error messages?

An error has occurred. Contact your system administrator

Did you know there was a way around it?  Well, there is.

If you dig into the \Program Files\Microsoft CRM\CRMWeb\web.config file, you'll find the following key:

"DevErrors" value="On"

Here is the description, from the web.config file:

Show Developer Errors
If a server-side error occurs, this setting determines whether or not Debug error messages are rendered to the user.  Debug error message are not recommended for production environments, but may be useful in attempting to debug a problem you are having with MSCRM.
   Recommended Setting: "Off"
   Values: "On" or "Off"

When turned On, you will get a very nice error message dialog that provides you all sorts of information about the error, the system state, etc.

Just remember this is a system-wide setting and it will affect all users.  While the web.config description indicates this setting should not be turned on in a production environment, I think it may help both users and administrators track down the occasional issue.