@clevecross: Great article.