Lots of good stuff here from a variety of viewpoints