OpenDNS is good. Fast and has some nice features. Watch out for the nasty feature of returning false positive responses to queries for an non-existent domain name. That's what they used to do anyway, don't know if they still do. You can turn this non-standards-compliant behaviour off if you create an account and opt out for your IP address range. (It's a long time since I tested the service though.)