It's nice introduction for debugging with strings I would say but your methode can be used for many other things so that's quite helpfull
You may consider writing a tutorial about debugging
Btw, I always write my new functions and action in a test level where it will be totaly debugged before adding it to the entire script but thxn for pointing it out here and offcourse saving your files is very very important, even make back ups from it ^^
Cheers
Frazzle