notice: this site is very much a work in progress
note: this website contains flashing images and other eye strain
this website requires javascript and is designed to be viewed on desktop, optimized for firefox with a screen size of 1680x1050