go to opendns.com, sign up for a free account, set your dns server addresses in the network adapter properties to their worldwide net of fast dns servers. use the filters in your opendns account 'dashboard' to bar porn & other groups of sites, like social networking, file sharing and other pernicious site groups.
depending on the router. you may be able to set it to keep the account updated with your IP address if it changes, else use the opendnsupdater util to keep it updated. use the local security settings to keep other accounts from changing the network adapter settings, etc.
ultimately the choice depends on how smart your users are as almost any setup can be hacked from within if the user is smart & persistent enough.