I'm used to VB's debugger. You can place breakpoints anywhere in your project's code and you can run your project to that break and then see details. It allows you to <Break> your program while its running, change the code right there, and you can restart from where you left off too. Everything is done on the fly.
I know the VFP Debugger requires you to stop on errors and cancel the program. Then you have to go find the offending code and rerun the project all the way back to that point again to see if it runs correctly now.
How do you set break points in a VFP Form's Command Buttons???
The 2nd mouse gets the cheese.