Thoughtful and thought-provoking list. Find all 100 here.