1. What are the base classes 2. Any catch/throw philosophies 3. How to log them
MSDN info An msdn reference