I have trouble with language programs that treat adults as children. It is absolutely true, that to learn a language one must switch to the other side of the brain, like a child, and learn through osmosis. Once this is achieved, one learns amazingly quickly. However, I personally can't get to that happy osmotic state without passing first through the rational, organized language training with grammars, verb conjugations, etc. But then, I'm not very good with language; I speak only two, though I can read five or six.