Overall a good program
I really like the program as it is easy to use. It gets 3 stars as I see a few problems. It has access to many dictionaries. I tried it with one of the non English words I am trying to learn. It gives a great definition in the native language of the world but not envy. Directions and tutorial is short and I did not see a way to switch the definition to English. It has an upgrade feature but not a thing on what you get for the upgrade.