Very interesting thought-in-progress post from Jon Udell about how distribut[ed|able] multimedia allows us all to become mentors and apprentices. I'm already thinking about requiring my CSC49X project students to produce a webcast as part of their deliverables this term, and about recording clips of Eclipse, Wing, and other IDEs in action in the hopes of convincing students to use them instead of Notepad. What other parts of CS practice could be taught asynchronously ubiquitous, lightweight audio+video?