fazotron, а как вариант - общение с иностранцами не рассматривали? Есть специализированные сайты для поиска языкового партнера, они учат русский, а ты - английский, и помогаете друг другу. Мне, например, такой вариант очень подошел, особенно если регулярно. Я так французский разговорный подтягиваю - с кем-то по скайпу, с кем-то по электронной почте, с кем-то короткие сообщения вконтакте. Есть один француз, русский учит из-за любви к группе ТаТу.
Чудны крестьянские дети