Here are some of my favorite web sites, updated periodically. Enjoy responsibly.

 

Updated March 15, 2017