Very nice post and also very interesting too. Thanks for sharing such a useful article.