Mango Languages
Mango Languages is an online learning system that you can use to learn Spanish, French, German, Chinese, or Japanese. It also has an English-learning program for Spanish speakers. Mango will help you learn vocabulary and grammar, it will play audio clips of what the words sound like, and you can even record your own voice to compare it to the correct pronunciation! A Clayton County library card is required, and headphones (or speakers) and a microphone is highly recommended.
Brainfuse
Get live, online help from a Spanish language tutor. More Info