If I am not too late, another vote for Firemanjg's class! I and my 11 yo son took his class and had a great day. My boy was hitting 800 yds by that afternoon. Great guy too!
My opinion and $5 will get you a coffee at Starbucks!
CTFO (chill the f**** out)
Proud gradiate of Fireman JG's University of Advanced Lead Placement (Distance learning edition)