I run one for my home network. It doesn't make a big difference, but it was a great learning experience. I learned a lot more about networking. Once the cache gets built up your resolving speed is a little faster, but that is usually the least of your speed problem.
The biggest benefit is that when my providers DNS goes down and the net service is still up, I can surf the web. This has only happened once..
ttn1