Amongst students, the most popular form of debugging is to not use debugging tools and instead put a plethora of print statements throughout code to track what is happening. We believe that this is because the typical user does not want to deal with looking at an ugly stack dump and most beginners would have no idea what they were looking at if they tried. This program takes a .cpp or .c file and makes a copy with print statements that output the text of the line that is about to be run. This allows users to easily view what their program is doing and what may have led to a failure. In addition, we have helpful flags that can be set to print the value of certaiin variables when they are assigned and to print out information surrounding loops like the value of the iterator on each loop through.