George,
I did read it all :-).
Your comments remind me of something that is in
Code Complete ...
The way to tell young inexperienced programers from older experienced programers is to observe what they do when their code doesn't act as they think it should. The young programers shout "there is a bug in this tool" while the older ones have been around long enough to realize that the problem is most often in their own code.