The online resources for Spanish are mindboggling. Below are a few favorites.
We highly recommend the audio lessons of Language Transfer available via free download for your personal use (perfect for iPad, tablet or smart phone). Please see Language Transfer at www.languagetransfer.org.
Also, the Spanish language course of Fluenz (5 levels in total) is absolutely first rate (and Fluenz ships abroad), see www.fluenz.com.
Some favorite sites: