First off, this might seem suss as it's my first post but I assure you, i'm not here to advertise.
I personally learn mainly from
http://www.123teachme.com/learn_spanish/ . I like the way it is set out, with no real lesson 'plans' just a bunch of topics. The lessons are usually pretty simply, easy to understand and have audio examples. I usually save these and put them under categories to create winamp playlists. I also make my own vocab quiz's out of a quiz making program I found online. These have been particular helpful with things like learning the days and months of the year.