I don't know how effective ANY law is at deterring criminals, especially sex offenders who by every source I read are rehab-resistant. But any register that allows normal citizens to know there are sex-offenders in their neighborhood is a good thing.