Here's an excellent JavaWorld article on exception handling. It details some scenarios of when to use custom exceptions, when to not catch an exception (simply let it bubble up), and it enforces the idea of consistancy in handling error conditions.
10:43:21 AM comment []