What we did like about the code was that each developer in the offshore team had created an exception class based on their own name - so the application would report "There has been a XXX YYY Error" - where XXX YYY was the name of one of their developers.