Desktop recording is very essential to make video tutorials and presentations. Desktop recording can be done by web cam software too. But in those web cam software there are no additional tools like mouse pointer highlighter, typing sounds, etc. CamStudio is a good, free software built for desktop recording. It can be downloaded free at Camstudio.org