"Screencasts—digital video recordings of computer screens, often with audio narration or added video of an instructor—have been a staple for teaching developers and software users. But many screencasts are ineffective or even counterproductive because of poor planning and execution. "
Via Christopher Pappas