I'm interested to know how people have learned portuguese, both before moving to Brazil and after.
Has anyone used PC based systems such as rosetta stone? If so, how did you like it? I saw another application called Portuguese Complete Edition that got a very good rating on a software review site.
I understand there is no substitute for being immersed in a language but what is the best way to prepare for that? Whether I end up moving to Rio or not, I've been there enough to figure out that learning more of the language will be helpful.