backlinkwatch.com is gone?

Does anyone know what happened with backlinkwatch.com?

Any recommendations for alternatives?