Hey, thanks for the reply....
Background: I am a co-founder of Tenacious C (www.tenaciousc.com), and we are developing a tool that presents the internals of C programming for educational and industry purpose....moving to C++ soon. Anyway, we do want to make it a paid app; therefore, we do want to protect it. To what extent? That's what we are contemplating. I was hoping to get some good/generous feedback on this site because I trust this site and the people on it.
I like to make video screen shots with CamStudio and record myself searching for the bug, finding the bug, explaining why the bug occurred, etc. I check the video into a log I have. It's worked very well, and it's much easier to watch the video instead of deciphering comments over, in some cases, multiple source files.
That's obviously a very powerful technique, and a close analog to dictation, which is widely used by scientists, investigators, writers, attorneys, and other people investigating complex issues. I use Google Notebook to take notes, and I just wish I could record dictation into my notes.