here is what I would say
some choaching is far better than no coaching
I am sure all the poeple mentioned are excellent ( Hey Ron )
all can help you take your game to the next level
I would go into it with an open mind, and leave any ideas about what you think is wrong with your game at the door. They will tell you pretty quick what is up, what is working, and what is not. Check your equipment for a true propper fit. they will listen to your concerns, but they will use their best judgement to determine what will yeild you the best results based on your game. Take some video, break it down, and give you some things to work on.
If you stick to your instructions, and remember what it is you are working on, then you will get better, but don't be suprised if you drop a little on your way back up. I had to be de constructed before I could be re constructed.
also I would recommend someone relatively close to you, so you can re visit your coach every other week or monthly to check progress, and get new help.
oh, and practice
--------------------
X