This is the second time I have used an electronic based course for learning Italian. The first was about 15 years ago, and I did not proceed very far. The structure of this course is very clear and easy to follow, and surprisingly the points earning has exposed a hitherto unknown competitive nature which has assisted motivation to propel me forward. The only change I would make would be to have voice recognition rate your speech, rather than rate your own. The forum is useful, and customer service extremely prompt. 5 stars all around.