@michaelx: Excellent article.