Awesome program for some rote learning that is fun. Quite an expensive program though.