Why would someone use OpenDNS on a per-PC basis? I must be missing something.
hypecycles.wordpress.com
hypecycles.wordpress.com
From a performance point of view many ISP name servers are either oversubscribed or simply not fine tuned. There are many tricks to DNS configuration on busy servers and OpenDNS does a good job keeping their servers fast and responsive. Additionally your ISP may not be giving you the best possible DNS servers. Many ISPs are getting involved in the ISP sponsored custom redirect game. While OpenDNS does indulge in this to a degree their service doesn't seem to take a hit from it which is something I cannot say about other custom redirects.
Yes but it requires the pay-for-internet provider to think about their real usage scenarios and plan for them appropriately. I'm involved in the engineering of a similar system that has nearly a million users, and we've chosen to leave port 53 wide open, even though it can theoretically be used for DNS tunneling or other nefarious use.
Also, I disagree with the comments on the post that claim that ISP DNS is the #1 cause of slowdowns -- DNS on an ISP scale is surprisingly easy to dimension and support in the common case. The important aspects of DNS administration center around debugging misbehaving authoritative servers and management of Denial of Service attacks.
Also OpenDNS optionally does filtering and allows reporting of lookups made. As my kids grow and explore for themselves I think this will be useful.