Wow! I'm going to have to go back and read through this one from the beginning. This is some mighty impressive work and skills. Kudos!