Many good points and very thought provoking indeed, quite rare these these days, thank you for sharing