Screencasts can be extremely educational and informative. If well produced, IMHO they can be very effective learning tools for developers, just short of pairing with an experienced developer. They can also be a waste of time.
In the same light as this question, what have been the best programming-related screencasts you've seen?
What did you like or dislike about them?
- Aspects of the production
- Script/Dialogue
- Audio
- Video
- Freely available?
- Misc (things like using KeyCastr or similar to show keyboard shortcuts)
I hope the responses will help us come to something of a consensus about what works and what doesn't.