@oyddodat: Excellent article.