I agree, I know what you mean.

Anyone have any ideas how I can monitor all instances of .CommandText?

What I need is kind of similar to the VB Watch Window but with the added functionality to store the changes in the variables/properties while the code is being run.

Matt.