One of the best talks I have heard in a long time.