Microsoft's research labs and developments teams, for years, have produced technologies that have been out of reach to outside entrepreneurs. Finally, they are making available their IP through Microsoft IP Ventures. Among other technologies, some of their NLP stuff is available as well:
Microsoft IP Ventures - Natural Language Processing for Educational Courseware: "Natural Language Processing for Educational Courseware creates dynamic learning programs from any static educational content consisting of questions from the material that continuously adapt to a student based on previous answers."
Based on NLPWin which processes English, Spanish, German, French, and Japanese, it could become a very effective tool for creating new and interesting learning tools. I wonder whether it could break the monopoly of classrooms in language teaching/learning.