As a young pastor, Craig Gross became overwhelmed with the sheer number of people he found himself counselling who were mired in the destructive world of online pornography. Their lives were broken, their hearts and minds corrupted. How, he wondered, could he minister to the many hundreds of thousan[...]