Well done! Thanks for a great post. It is energizing to consider my own beliefs about issues like this when challenged by the other thinkers in the group.  I appreciate how you pull all of this together. Thanks. Mike...