@plye: Great article.