That is some serious resource! Thanks! (i can't do a 10th of those but great to learn nevertheless).