Great collection of challenging mini-games.
Vocabulary trainer based on the spaced repetition learning method
Allows you to see at a glance which medical terms are spelled correctly.