@ykhan60: good article.