This site has been taken down by the author out of a desire to start fresh.
Steps to be implemented (in no particular order):