@brijay: Excellent article.