@tcpolymath: Excellent post.