I guess I see your point.  At some point we need to do a thorough review of all of our exceptions and come up with some rules for when to throw them.