Cue Tech
go see Randy Goettlicher and crew in Dallas. These guys will give you some really sound advice and practice routines. I've been twice and noticed marked improvement in my game . They don't try and change everything about your game, just give you better ways to do some of the things you may allready be doing. The practice routines and drills are worth the price of the lessons. I'm a natural skeptic about lessons because there are so many different opinions about how to play right. Ask any five pros about anything to do with playing and you will likely get five different answers. IMHO Randy doesn't try and beat you over the head with right and wrong, just shows you different ways to think about execution and provides you with results to prove his points