The main page has moved. It can be found by a link at the bottom of this explanation on this site's status. Note that this web site plays MIDI music, so expect that if you venture deeper than this page.
A web site I webmaster which I have much higher expectations of is HYLIA.Com.