Microsoft has introduced a free basic screencasting program for Windows that can capture all your desktop activity including the keystrokes and audio.
You may choose to record either the full window or just a specific region on the desktop. Once you are done with the recording, the same software will upload the video online onto MSN Soapbox.
Called Office Community Clips, this software is for Microsoft Office users who want to quickly create help videos of their Office programs and share them on the web.
You may download the software from Microsoft Office Labs
Cam Studio also makes a product you can find here