You might find Best Practices for Exception Handling a good read.
In reply to Re: Errors by adrianh in thread How to handle Errors? by Scarborough