Variety of skills including synonyms, antonyms, cause/effect, fact/opinion, homophones, and reference materials.