An excellent way of learning a language, meeting the people of the culture you're interested in. Personally I've been learning Japanese, and met a few friends via text and video-chat with mutual interests in learning English. It's been fun, and nice to know I have a few friends in Japan should I take the trip. Great app! Great job