The facts are these??? - System.Web.Mvc.Controller contains an OnException method that gets fired when an exception occurs [provided custom errors are On/RemoteOnly in the web.config] - The OnException method can easily be overridden, allowing you to either completely change behavior or add behavior (by calling base.OnException) - This method will fire regardless of whether your class or method is