Rocket German is a great interactive language program. I am volunteering with German students and marvel at their perfect English! I thought I should learn their language since I have the opportunity to speak and perfect it with native Germans! I like the fact that I have the ability to go over (and over) a certain phrase or sentence until I master it! RocketRecord has been very helpful in getting my pronunciation just right! I looking forward to learning and speaking the native language of my German friends!