CamStudio is a free and useful screen recording software. With CamStudio, you can record all screen and audio activity on your computer and create industry-standard AVI video files and using its built-in SWF Producer can turn those AVIs into lean, mean, bandwidth-friendly Streaming Flash videos (SWFs). You can use this freeware to create videos for your presentation of any tools from your desktop. The quality of videos created are good enough that you can even upload them to video sharing sites like YouTube.
You can record videos of any selected region, fixed region or full screen. You can also specify whether you need to add audio and mouse cursor into the videos. Another good feature of this tool is that you can add screen and video annotations to the recording videos.
You can also reduce or increase the quality of the recording depending on if you want smaller videos (for emailing to people, for instance) or you can have “best quality” ones for burning onto CD/DVD.
You can download and use it completely free for your personal and commercial projects as CamStudio and the Codec are released under the GPL.