Presenter SpeechCraig Schmidt (Analysts)This is our last panel of the day, but saving the best...