On the web, I have been the author/maintainer of a number of pages, including:
These are sites that I have never maintained, but which I have had some other involvement with: