You left off the easiest option of them all: OpenDNS FamilyShield. It's different than their standard offerings in that it's set and go. You don't even have to create an account or worry about dynamic IP addresses. And you can put it on your kid's phone, too. At least with Android, you can use SetDNS and FamilyShield,…