http://www.power-glide.com

Language specific
Unlike most language training programs, Power-Glide courses are designed for speakers of specific languages, rather than the "one size fits all" approach. This takes advantage of what each language community knows and avoids wasted effort.
Based on up-to-date information/research on linguistics, learning psychology, etc.
While the Power-Glide method is new, novel, and to some, even "different," it is based on solid research and the most up-to-date information on the relevant disciplines.
Involves learners in immediate use of the language in contextually correct situations
Power-Glide courses avoid the drudgery of the rote memorization of words and rules by immediately involving the learners in practical use of the language in real situations. This tactic keeps learner interest, confidence, and motivation high

Power Glide, Online Language Courses

Power Glide, Online Language Courses