I wouldn't call Rosetta Stone crap, it will teach you some Russian but it's the equivalent of a $600 government hammer. The price and commercials lead you to believe it's an entire house building kit and it's not so don't buy it expecting to move into your new Russian lanuage home upon completion of the program. You have a lot of work to do, and you got a hammer.

My other problem with RS is you get a generic program not specific to your native language. I'm sure there are benefits to hearing only your new lanuage but RS wants you to believe that guessing which picture matches the new Russian word reinforces your learning. It doesn't. It's just cheaper for them that way. Eventually I might figure out the Russian words I'm hearing through my laptop speakers are "elephant feet" but I'm impatient so I look it up on a free app. Then I save it in the free app so next time I need to say "elephant feet" I'm ready. Typing the words into the free app helps me remember them too.. but for $600 (or whatever the program costs) why do I need a free app?

There is also the issue of having to spend even more time than you already do in front of a computer if you really want this to work.. but you said you want a computer program.

I've never played a computer game but I think they cost about $45 for a whole lot of computer programing and even Windows 7 Pro is cheap compared to RS. Work bought my copy of RS so it's okay for free but for $600 it's crap.