I wen’t to check out the homemusic.cc site but it wasn’t there.
So does anyone know what happened?

It seems their hosting server is either down, or their pages have been removed from it for some reason. It could also be they moved to another hosting server but forgot to update the domain.

In short: I don’t know