RecordItNow is a desktop recorder.  Its main features are:
* Make screenshots   * Show mouse activity   * Keyboard monitor
* Zoom   * Timeline   * Upload your videos to YouTube or blip.tv
* Automatically encode your videos in a desired format

This requires recordmydesktop and ffmpeg.