You hit the nail on the head - excellent post.
Good intelligent conversation and give and take, friend.