As usual Joe, a very interesting and enlightening post.