now that we've gone live, I'm getting a few error reports here and there, and while fixing these few issues, I've noticed something regarding how sitefinity handles errors:
1) 404 errors: mapping to the sf404.aspx page is a great way to handle the extensionless urls, and the fall-through behavior of a non-existant page works as expected, user is returned a 404 error along with the requested path in the querystring under aspxerrorpath.... however if the user is requesting a document, such as a pdf, or jpg, etc... they are not shown the correct requested path but instead see the querystring with aspxerrorpath=/sf404.aspx. This is confusing to users, as this is not the page they requested.
2) Default Redirect: if an unhandled exception occurs and there is no specific redirect in the web.config errors section, the user is redirected to the default redirect page, which is fine. However, the aspxerrorpath is shown to be /sitefinity/cmsentrypoint.aspx! This is really not good because the users should not know what system we are using to maintain our website!