If you can find one for free, that would be awesome. That program is around $400. Need one for Portuguese myself. At least you can go find classes about anywhere to learn Spanish, but Portuguese? Nada. My wife is Brazilian, and it would be nice to be able to speak her native language sometime.