MyVocabulary.com is a website devoted to helping people expand their vocabulary. The site offers a variety of interactive puzzles and activities. It also offers lists of vocabulary words for many popular novels and plays. While these lists may not exactly fit the needs of your students, it might be a good place to start when working with novels and plays with your students. MyVocabulary.com also has activities related to root words, suffixes and prefixes.