When will XNAT show meaningful, user-friendly error messages in popup windows and/or user-accessible log in the web application?  Each error message will enable the XNAT user to do something to correct the problem other than contact the XNAT administrator.

Details:

Currently the only possible actions when something goes wrong are to read the log files and to submit a question to the XNAT discussion group.  Reading the log files requires XNAT administrator privileges.  The first response to a question usually asks what's in the logs, which again requires  administrator privileges.  The logs are often not helpful because the information is at a low level of abstraction and lacks context.  The Java null pointer exception message does not help me solve the problem.