@penningtonlens: Great article.