@sparkling1: Very good article.