From what I hear, Rosetta Stone works for European languages like French and Spanish.  I hear it's a waste of money for Asian languages like Mandarin and Japanese.  Different language structure, need a different approach.