@johnpoz:
A resolver is always going to be a better choice vs forwarding from a security point of view, and once you have cached an entry and you use prepop, and let your resolver look up a record when it has 10% of the ttl left your clients queries for common stuff you look up should always be only 1 or 2 ms away.. vs having to go ask googledns again which is prob 30+ ms away anyway every time the ttl expires for something.
You've made a convincing argument, I'll stick with the Resolver.
I do have a few more questions:
I'm nearly certain, 11 days ago when this became an issue for me, I found both the Resolver and Forwarder disabled (unchecked). Everything was working. Was DNS working solely from the settings on pfSense's System / General Setup page?
If I'm right that the Resolver was unchecked…I wonder why. I don't remember making any changes in this area.
Is the Forwarder going to be removed from the next major release of pfSense? Just curious, I think I read this somewhere.
Finally, thanks again for your help. Much appreciated!