Some software applications are difficult to use and you sometimes have some unexpected troubles. Making a screencast to explain will help you a lot when you are talking to the technical support. You can even make you troubleshooting demo to share with your friends and families.
Of course, there are more types has not yet included in this article.
For Window Users
Windows Media Encoder - Free but with high system requirements