It's very good but expensive. I purchased the Polish program and it's one of two in the series. Some languages have a basic, intermediate, and advanced learning programs. My only suggestion is to stick with it. It takes alot of time and dedication. That's my only fault. It's fun to learn in the beginning, but you have to make the time to practice. Also, having somebody that actually speaks the language that you can converse with is an added bonus.
I found a used program on Ebay.
Flith: Mon crayone est grande. It may come in handy some weekend night!