http://www.techlearning.com/techlearning/pdf/events/techforum/sd06/David_cooltools.pdf