The Exceptional Exception

[magazine]
Volume-Issue: 
2007-03
Article Summary: 

So much more than a bucket for your errors, exceptions can be a valuable tool that lets you communicate to your clients not only that there is a problem but why and where the code failed.