Thanks.
Had a fiddle with Duolingo and it seems pretty good in terms of showing me where my weak spots are. Might even be convinced to pay for the premium content. Memrise is well made, but it still has a little of that cringeyness that seems unavoidable in language teaching.
Accelerated Spanish: Learn Spanish online the fastest and best way, by Master of Memory
http://acceleratedspanishmasterofmemory.libsyn.com/rss
This thing.