@yaleal: Excellent article.