Hi, As much as my pride won't allow me to admit it... I've tried in-class tutorials, online tutorials, self study, a private tutor (on and off for quite some while working full time..lets just say for a very looooooooong time)...and practiced with hundreds (if not thousands..yes really) of OFFICIAL ...