Dead? Rated 5 out of 5 stars

Ahh. What happened to takebacktheweb.org?
Wondered if there was a new version of this, and instead this version is older than the one i'm using.