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

 

Updated April 18, 2017