@fessc77: Excellent article.