I believe what you're getting at is "Best practices for catching and handling exceptions"? In which case you should try doing a
and study some of the nodes there. This is a subject that comes up once or twice a month as theres no real "right answer" (atleast not so far) so people keep debating it. Anyways, large numbers of other posts out there.