Amazing all information you have gathered in one post thank you so much for sharing this.