The industry still hasn't been able to figure that one out. Why? Because you can't define "porn" in a way acceptable to everyone. Is a reference to "breast" a porn site? Or a reference to a medical site? Or a reference to William Congreve? You can block addresses. You can block anything on a list of suspected porn addresses. You can't block "porn", since you can't define it.