Wow, what a post. Well done and thanks for sharing!