I Found Some of Your Life (a link I posted a couple days ago) was slashdotted and promptly disappeared. Waxy notes that the research by slashdotters was probably a direct cause.
I hope you saw it while it was up.