wow ! Much of what you say is consistent with what I have learned - I think. Thanks for taking so much time to write this out.