I'm self-taught in Spanish and Portuguese, and always seeking to find ways of maintaining both in my poor gringo brain. This is a unique course, very well constructed, and quite effective. My only complaint is that it has too much English. Both the Portuguese and the Spanish examples are advanced enough that anyone speaking either to the level demonstrated in the lessons really doesn't need the English. I'd rather eliminate the English, which would allow more emphasis on the two Latin American languages.