I have to change my previous review. RocketLanguages has so much potential but they ruin it in so many ways. First, relying almost exclusively on Paulo, the man with a distinct Rio accent, to teach pronunciation is ludicrous. They have a special section devoted to the Rio accent, that should be enough. Let the main lessons be taught by someone who speaks with a more standard Brazilian accent, not one unique to one specific city. So stupid. Second, half the time they teach you how to pronounce words, they don't even pronounce them in a Portuguese way at all. For instance, if they are teaching a phrase with the word "de" in it, the first several times, if not more than that, they pronounce it the Spanish with, with the hard "d", rather than the distinct Portuguese way with that kind of English j sound to it. That's just one of many, many examples like this. And finally, their voice recognition software is absolutely abysmal. I can pronounce a word correctly and it says I say something completely different. Then I can say something absolutely incorrectly, and I know it, and it tells me I'm right. Great concept, RocketLanguages, but terrible execution.