I had this a few months ago when it was current, then lost it.
I happened to see it again on another thread and grabbed it.
My apologies to the freeper who originally posted this because I can't remember who you are. It took a lot of work, and all of us are in your debt.
You're welcome! Again, most excellent documentation!