I am trying to implement a way for my routines to pass information about errors back up the calling chain and am considering passing them an object to return detailed information. Can someone share their experience with something similar or their class itself? :)