I use two tools to help my Intermediate Spanish learning. The podcast Coffee Break Spanish is fantastic for practicing my aural comprehension and I use FlashcardsMate (http://www.flashcardsmate.com) to create test flashcards. It has built in support for Spanish verb conjugation testing - which is very handy.