PresentationTube is able to record all screen and audio activity on your computer and create industry-standard video files and using its built-in SWF Producer can turn the video.
PresentationTube can also add screen captions to your recordings in seconds and with the unique Video Annotation feature you can even personalize your videos by including a webcam movie of yourself "picture-in-picture" over your desktop.
PresentationTube also comes with its own Lossless Codec that produces crystal clear results with a much smaller filesize compared with other more popular codecs, like Microsoft Video 1.
You have total control over the output of your video: you can choose to use custom cursors, to record the whole screen or just a section of it and can reduce or increase the quality of the recording depending on if you want smaller videos
PresentationTube can be learned in a matter of minutes and comes with a comprehensive built-in help file, so if you do manage to get stuck, you can simply hit "Help" and get the answers you need.
http://presentationtube.com