Just curious if this is still being maintained? I added a site awhile back and while browsing the listed sites to see if my homepage had been added, it had not, noticed that quite a few of the listed site's do not resolve.