The following post details the tools that I use for recording my video tutorials. It also lists all the tools that I evaluated before settling on couple of them that seen to get my work done.
BB FlashBack Express
http://www.bbsoftware.co.uk/BBFlashBack_FreePlayer.aspx (Free registration key)
Can record audio from microphone, speakers and also Picture in picture (from my webcam)
WinFF/FFMpeg (Video encoding)
This is a front end to the ffmpeg software. Very easy to use.
List of tools i recently tried and found satifying for my needs (I am using Winidows 7 OS)
Opensource, but the picture in picture (webcam capture was not working for me)
Jing (Screenshots and Screencasts)
Records upto 5 minutes in swf format. With the Pro version can record directly to mp4. I am using this for taking screenshots
TechSmith Video Codecs
Optimized for screencasts, TechSmith video codecs provide lossless image quality combined with the smallest file size possible.
Free Flash SWF/FLV Converter (Convert swf's from Jing to Avi)
Its an instant screencast creator designed to work with Twitter. You launch the recording from the website and can record upto 5 minutes. Once the recording is done, it processes it and you are good to tweet your creation. On top of that you can upload the video to youtube and download a mp4 to your computer.
I made some test recordings and you can check them out at http://screenr.com/user/satishgoda
You can check my YouTube channel for some of my recordings.