Whether it is a "how-to on using a web application" or "describing the steps of creating a Photoshop effect", words are sometimes not enough.
With the help of screencasts (screen recording), it can be possible to better describe/demonstrate a computer-related product or service. And, it spreads faster as anyone can easily embed the video (if supported) to any website.
Here is a collection of 10 free screen recording softwares for creating attractive screencasts: