@stephenkendal: Great article.