Hoo-boy. Welcome to my TedTalk. How much time do you have?