In this presentation, Richard Fraher addresses how to maximize the “good”, minimize the “bad”, and manage the “ugly” in check collection, return, and exception handling.