Here's a little tip for those of you who are trying to learn a foreign language.
In order to learn, say, German, you need to insist on speaking German. Many Germans speak excellent English and will want to speak to you in English. I've learned that if you continue to answer in German they'll eventually get the hint and then speak to you in German. I've discovered that Germans are very happy to help you along as you struggle through their language as they are the first admit that Deutsche Sprache, schwere Sprache, "The German language is a difficult language." By the way, one of the funniest things about Germans is that they will often insist their English is terrible and then proceed to speak flawless English with a perfect accent!