Switch password reset if statement to curly braces.
Added cache and database checks to utility/ping.
/utility/ping enhancements.
Try and get a nice http status message on the error page.
Send a 500 instead of E_USER_ERROR if the application can't connect to the db.