A chance conversation online turned software developer Brad Willman into a vigilante, hunting down child pornographers -- including a California judge. To do so, he distributed a trojan program to over a thousand computers. When do the ends justify the means?