So what have we learned?