Well, before I ever scrolled down here's what I thought.
First, what I know:
Being great at something does not neccessarily translate into being a great teacher. I think this is why it's a very good thing that people like Randy, Dave, Rufus, Scott, and Tom McG, give lessons because they are excellent communicators, they can effectively impart what they know.
That said, I will tip my hat to greyghost as we share two guys we would like lessons from, Ralf & Max. Extraordinary communicators who can play some, too. :wink:
I have also heard that Mike Sigel can bring students up a ball or two.
Best,
Brian kc