James Hoscyns runs HoscynsOrg, an internet-based approach to learning foreign language. How does it work? He, or one of his highly qualified instructors, work out an individualized lesson plan for the language of your choice. Then you actually learn during Skype lessons, with the option of contacting your instructor for questions outside your session. It's a pretty simplistic, organic approach that optimizes your lesson to your level of ability and enables you to learn a language in your own time.
They have tons of languages available, too!
If you want to learn something that isn't listed above, he can find an instructor for you. It's pretty effing awesome, so click below to get to his website.