As to the training... I"ve taken a few classes. Mainly, I was taught posture and proper aiming techniques, and how to watch my finger placement. The guy was good, very helpful and all. But, just finding the time to do it on his schedule was super tough. He was mostly available during workdays.