How about setting the IDE to break into exceptions when they occur, even when we don't have any debug point set.
Debug--> Exceptions-->Commmon Language Runtime Exceptions-->Thrown
This makes finding hidden exception handling problems a breeze. Actually this is kind of a setting every developer should have set through out the development, to avoid any unhanded or even handled exceptions that are going underneath.