Very interesting and enlightening thread I have learned much.