Wow, what a fantastic post! Welcome to the site.