Outstanding! This is great work and clears up a lot of issues. It may take me a while to digest all of this. Thanks for posting!