I think they hang out here. Here's the site's G results. The 'This site may harm your computer' statement might put some people off submitting.
I have never scene that before. Good thing i never heard or been to that directory. Thanks for the info.
Yes Even I see that, this is some thing strange, was the domain associated with spyware before. Also need to check the source code If the site has not been hacked.