@freeknowledge: Great article.