Searching around for other abandonware sites, I found
Home of the Underdogs again... it seems the webmaster accidently let the domain name expire and he had to find another one. Apparently he now has the original redirect to the new one now, but I didn't check it, having taken it off my Favorites... anyway, it's still around.