Ah, so it wasn't just me that imagined it.... I was in the midst of replying, then it was gone!
I had one suspicion of why it went away. Someone mentioned VoyeurWeb website. (competition?) but I've seen plenty of mention of VW without any ramifications. But don't every remember it being spelled out. Maybe that was the problem? I don't recall anything on there that was over-the-line.