SparkPath Technologies, Inc.

Free
It helps you monitor and interact with your program on a line-by-line basis