I have used Rosseta Stone to learn a few languages, Italian and Spanish/Latin American, they are quite good and try and teach you organicaly, similar to how you learn to speak as a child, it takes a little emmersion in the country to learn a language fluently though.
However Italian and Spanish are quiet simple compaired to Russian and I think I would struggle to become fluent with out a lot of interaction with a Russian speaker.
However Italian and Spanish are quiet simple compaired to Russian and I think I would struggle to become fluent with out a lot of interaction with a Russian speaker.