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

Updated April 18, 2018