I love learning new languages and feel I pick them up pretty easily. I'm accustomed to the conventional method of textbook and memorizing along with learning the written language, but in reality language is meant to be spoken. Transparent language is an online learning program that includes an immersion style of teaching. Yes one can still get flash cards for learning words and phrases, but there are also games and pronunciation practice.
It sounds like a fantastic program... AND they are sponsoring a $100 Visa gift card giveaway!