You put a lot of work into this! I'm glad you stuck with it, and shared it with the world. Hats off you to