I train with john as well. Have been since october non stop (i think this month was the only time i have taken time off due to family issues, but i'll be back soon). the amount of Reps are second to none, he allows you the time to learn it and find your own out to getting it right for you, as everyone is different. what works for some doesnt work for others. There isnt a lack of people there that wont help you, everyone pitches in. I'm sure you'll be a welcome addition to the 10th planet phx fam!