1. What are the base classes
2. Any catch/throw philosophies
3. How to log them

MSDN info An msdn reference