The debugging task is both unpredictable and time consuming. Anything a project can do to optimize the debugging task is a win for the organization. This talk explores the latest trends in debugging, and then discusses new solutions to the debugging challenge.