I had a blast learning with Code Quick and it enabled me to pass the General exam when it was no longer necessary. The other teaching methods left me frustrated. To each his own path ! Does it hold me back from getting faster ? I dunno since I don't really have much CW air time, but I'll tell you it boosted my confidence and gave me a leg up on this stumbling block. A real sense of accomplishment for me as I've tried to get a handle on CW since I was a Boy Scout. Who knows where it will lead ? Guess that part is up to me. Kudos to Dr Wheeler W6TJP for his efforts.