@bynarikode: Wonderful article.