Online
A new database driven version of this site is now available here. Please feel free to have a look around and try out the new functionality.