You mentioned on the video about getting children interested in programming.  Here are three ways:

  1. Alice (Carnegie Mellon University) - http://www.alice.org/
  2. Scratch (MIT) - http://scratch.mit.edu/
  3. Kids Programming Language/Phrogram (The Phrogram Company) - http://phrogram.com

Mark