How did you really learn a foreign language?
fogus: I cheated by marrying a Japanese woman and inviting her mother (who speaks no English) to come and stay with us.  You pick things up pretty quickly when you're forced to.