I used to be an OpenDNS user, but after I discovered that their DNS name-servers may be slower, I stopped to use them. Now I use Google Public DNS. My ISP's ones are a bit faster, but sometimes they go offline (they have bad up-time). I find Google Public DNS to be more resilient, so I chose them. Share your options and opinions.