Lots of hits, and lots of misses, and very thought provoking.