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:
Language Transfer - Spanish Audio Lessons for Download
Fluenz - Spanish Language Course
Span¡shD!ct - Spanish/English Dictionary Online w/ Translation Too
123TeachMe.com – Spanish Verb Conjugation