Good morning all!
I was perusing through your BCP. I wanted to make a comment about the Magic Numbers portion. I agree that giving values a "name" via a variable often helps to identify the meaning. But I'd also like to add that I very often have lines that may embed multiple or long functions, and I actually find it easier to use the number+number+number method, rather than using the actual variables, to save space.
I'll use msgbox as an example:
iVar = msgbox(3+16,"title","my message")
which says I want "Yes, No, Cancel" buttons, and a stop sign icon. If I forget what 3 and 16 are, I can just pull up msgbox in help to quickly find them.
It's great that you have the representative variables, but it would be nice to see them listed on the help pages for those of use who prefer to use them.