Well, it's Jan 4, 2017 and it is still gone. I was able to find that their IP address was 188.8.131.52 and I was able to ping it and it answered. Not sure what it is answering. So sorry to see it go, too. I used it frequently. I am sure we could donate to get it up and maintained again if that's what the issue is, but who knows? It could be many things.
We are all thankful for the free hosting but right now the dual reference site is captured on the web archive wayback machine as it was at some unknown point in time. The original site seems not to be hosted any more. I hope its captured free permanently.