In the past I have used OpenDNS which is an excellent service that protects users/families/businesses from pornography and other undesirable stuff. It’s very simple, you use their DNS servers and they don’t hold entries for the ‘rude/bad’ stuff.
I know it can be circumnavigated by changing the DNS server that the PC/Mac in question is using (but there are ways to prevent this).
One issue with the OpenDNS service is that if you have a dynamic public IP address (like most domestic Internet connections) then the OpenDNS service can recognise your DNS queries as ‘yours’ so can’t provide the level of filtering you desire.
This is normally cured by having a small app/utility installed on your PC/Mac which keeps checking your public IP address and passes that information to the OpenDNS service in the cloud.
The problem is with my B30 I have two Internet connections, so two public IP addresses. The app doesn’t seem to be able to cope with this.
So I think it would be an excellent idea to have the OpenDNS update client embedded in the Balance so it can provide the updates for all public IP addresses and also negate the need to have said application running on a PC/Mac on the LAN.