Learning new languages is one of my hobbies. I think it’s one of the reasons I went into opera. What other art form are you guaranteed to perform in another language? With this in mind, I am constantly looking for ways to maintain and improve the languages I speak. I found LiveMocha about 9 months ago and feel in love with it. Livemocha divides a language into courses, units, and lessons. Lessons are divided into four types of activities: learn, review, write, and speak. What’s nice is that you can also make flashcards from the content in the lessons, or you can make your own flashcards. There is even a chat feature, so you can connect with people learning the same language you are. Have you tried LiveMocha or have another way of learning languages quickly. Let me know. I am always open to ideas and suggestions.