Here is a list of web pages for all of my linguistic friends out there learning Russian.
And especially for ME!
My memory, even with book marks means I often lose those good pages I have found before.
Language Geek. Good overview.
Russian Pod. They tell you if the word is feminine or masculine (sometimes).
Russian Free. Great testing of your progress.
One of the easier to use so far, Lingq.com — I use this for simple recognition. I used other flashcards for instant recognition of my core 2,000 words. But, I use this to improve my recognition of my expanded vocabulary.
Do not forget Pimsleur.