Remarks
Related:
MSDN: Exceptions and Exception Handling (C# Programming Guide)
MSDN: Handling and Throwing Exceptions
MSDN: CA1031: Do not catch general exception types
MSDN: try-catch (C# Reference)