I love this program. Power Italian 2 picks up where Power Italian I leaves off. More advanced material, more excellent explanations. My ability to communicate in Italian, both in speaking and understanding the language, is skyrocketing. My Italian in-laws can't get over the fact that I even know expressions that only the Italians know.
This program really helped me understand how the Italian language is put together by using verbs as the basis. Here I have learned how to form the present, past, future and other tenses in a natural and intuitive way. It's not just verb conjugation. It's verb use, real world stuff, that uses the verbs in context so that it really sticks.