Berlitz Italian is an excellent program, however it is not without limitations. This is especially true for independent language learners who prefer to learn Italian on their own.