Creating Screencasts with CamStudio

CamStudio is a free software download that allows you to take video screen captures of content displayed on your desktop.  This program allows you to create video segments of anything that you can show on your screen, from websites to software applications to simulations and demonstrations.  You can not only narrate as you record the screen, but you can also add special cursors, annotations and even an embedded video box from a web camera.  The videos are saved out as either AVI or SWF files.

Creating Interactive Presentations Using myBrainshark

Brainshark is a free online tool that allows you to upload PowerPoint slides, images, PDF files, documents and other media, and then embed your narrations over the content.  Additionally, you can add music and multimedia to the presentation to make it more engaging.  The final output file can be streamed online or embedded onto your website or blog.  This software could be used for online presentations, slideshows, flash cards or even podcasts.