@melip: Great article.