There are many, many exceptions in the .NET framework. The base type of all exceptions is the System.Exception class. There are a couple rules you want to follow when throwing exceptions. First, avoid throwing the System.Exception or System.SystemException base types. When you go to catch an exception...