Does anybody know what happened to backlinkwatch.com?

The site seems to be down for several days.