I'm becoming acquainted with a company called Super Duper that makes learning materials for people with communication disorders. I really love their stuff! Need I say, "It's super duper!" Some things could be used by teachers of all kinds. I highly recommend it to those of you who are teachers, homeschoolers, or parents who like to play educational games.