The Register reviews the pros and cons of Turbo10.com, still in beta, which unfortunately seems to have crashed due to the traffic generated by this new-found recognition? Not an auspicious start, but check-in on the site when it reappears, as one of the major incentives to do so is its focus on searching the invisible web.
As an update to the problems with this new site, see the follow-up article from the Register, Turbo10.com: Getting back on its feet.