100 Greek and Latin word roots, in sets of ten. Learn a set, check them off, and they stop coming back.