@alok25: Very good article.