Take cover from run-time errors, test, debug and profile your code. VB Watch is 3 tools in one: Profiler, Debugger, and Protector. Increase the quality, stability and performance of your Visual Basic programs. - Measure performance. See which procedures are the slowest ones, and which lines or loops are taking up most of the time. Or measure execution times before and after your enhancements. - Add advanced error handlers. Error messages can include: error description, procedure name, line number, parameter and variable values, object properties, call stack, screenshot, run-time library versions, and even execution trace procedure-by-procedure, line-by-line. - EXE debugger! Trace the procedure calls and executed code lines in your compiled apps. Even better, monitor and pause your app. See its status. What line is it on? What procedures were called with what arguments? Call stack? Which objects are alive? Setup breakpoints to your exe's and see what's really happening. - Ensure 100% test coverage. Are you sure you tested all your code? VB Watch Profiler records your test sessions as you execute your code. It shows you in red which procedures and lines are still untested.