I have just discovered the LingQ site at http://www.lingq.com/learn/ru/ and it looks rather interesting, I wonder what others think of it?
It is a site for people learning a number of foreign languages, including English and Russian. It offers free mp3 files with transcripts, plus you can create flashcards of the new vocabulary to help you learn it. If you want to pay money you can work with a tutor, but you can access materials and forums for free.
It can be a little clunky in places, I gather they are working on that.