I too have a great one and you are exactly rite, We either do not do a good enough job letting them know, or they truely do not understand how much we appriciate them. Good ones are hard to find.
We are possibly headed your way this comming weekend, maybe we can finally get it together for a day.