I just read this whole thread start to finish (although I'm sure it isn't "finished").
It's great to see the evolution of so many things ya'll have been working on, things you've worked out, revised/improved. And the humor added here and there but yet stayed on topic(s). 'Tis almost like reading a good story with twists and turns, surprises and celebrations.
In other words, ya'll are doing a fantastic job on this project. So much dedication here. Ya'll be sure to remember to pat yourselves on the back, you certainly should be proud of a job well done, or being done continuously.
Shoe (slinking off so you get back to your regularly scheduled program....)