title: Should I derive custom exceptions from Exception or ApplicationException in .NET?
body: <p>What is best practice when creating your exception classes in a .NET solution: To derive from <code>System.Exception</code> or from <code>System.ApplicationException</code>?</p>