What are the best programming-related screencasts?

language-agnostic

Solution

I've always found Ryan Bates railscasts really good. The production has improved over time and they are now very slick. They deal exclusively with Ruby on Rails, as the name suggests, at an intermediate level.

Ryan knows his subject very well and always follows "Best Practice".

Problem

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.

Original source