@ship1: Good article.