Although quite new to this program, already I have learned much more than from a competitor. The learning is fun, repetitive (which is much needed!) and the lessons are given in a variety of settings which helps to solidify what I'm learning. When I have found it necessary to contact Customer Service, I have been very happy with the quick, polite and thorough responses.