There was a thread posted regarding a new 'people search' website May 18, 2005 9:13 PM Subscribe
So within the last two months or so, there was a thread posted to the blue regarding a new 'people search' website. Lots of comments regarding stalking promptly followed. My attempts at searching the archives have failed. Am I imagining this post?