LiveEcon
This teaching software claims to verge on the revolutionary. Each chapter of material comes with three parts: a description of the material complete with moving graphs, an interactive section (where students can manipulate the relevant graphs), and a quiz to test their understanding of the material. Various courses are offered.
http://www.liveecon.com/