Well, the site sometimes exists - although far more erratically than it used to these days. No idea why. Anyway, most of the stuff you could find there you can find here, so you shouldn't be too handicapped by its not being here.
But it does exist from time to time... as in 3 days ago it went up a bit