As you know, I am very reluctant to recommend software, but this one has intrigued me. Here is the caveat, I have researched it, but I haven't played it. From what I have learned, if you are homeschooling your kids, you NEED this software. For everyone else, you will need to make your own judgement. It is made my MadCap Logic and there is a video on their site that shows you more about it. The video looks to me like the product is for littler kids, but it is for second through eighth graders...