Following is a collection of random but informative links. Enjoy the surf.