Exception handling strategies

Found a good article on exception handling strategy on the Microsoft Patterns and Practices site:

Exception Management Architecture Guide

It focuses on .Net but it’s totally relevant to all languages that need to handle exceptions.