@johnsmith: Excellent post,