This is really great info here Jack! Thanks for these great articles.