Microsoft has publicly released a tool for creating e-learning courses. This is the same tool we use when we create the official Microsoft E-learning courses. It is called the Learning Content Development System (LCDS).
Version 2.3 has just been released which includes a spell checker. In general it is a good tool for its defined task. You create a variety of Web pages including quizes and adventure activities through the included templates.
There are templates for providing demonstrations and animations. However, those must be created outside of LCDS using third-party tools such as Camtasia (from Techsmith).
Check out LCDS here: http://www.microsoft.com/learning/tools/lcds/default.mspx