@nasrud: great article.