Indeed Interesting and thought provoking list