Favorite Websites

This is an ongoing project - eventually I hope to have over 500+ links here.