Thank you very much for the detailed comment. It gives me a lot to consider if/when I decide to polish this up later on.