Today I became aware of a really cool website, http://www.polyglotproject.com/. It's fairly new, so more features will be offered in the future, but for now it's a great place to practice your foreign language skills. It's an immersion method that allows you to read in the language you are learning, and then if you come across a word you don't know, you just double-click the word and it gives you the English translated word.
It currently features books in Portuguese, Italian, Spanish, French, German, and English; more languages and more book titles coming soon. It looks to be a great method for practicing languages for fluency, and using classic works in their original language to do so. I'm hoping they get Russian titles soon!
Membership is free, just log in with your email to set up an account. Enjoy!