I hear Camtasia by TechSmith is great, but I want a lower cost solution for screen recording. Some options include Jing, free and also from TechSmith, but that can only record 5 minutes and output to SWF files (not AVI - unless you pay for it). Another option is CamStudio.
Strangely, CamStudio's main page lets you download the 2.0 version, which I gather is the last stable release version.
There are also two, more recent, beta versions: 2.5 and 2.6. The 2.6 beta version didn't work for me - something to do with side-by-side configuration errors.
But the CamStudio 2.5 beta 1 version works for me in Windows 7 64 bit! Well, with some fiddling. You'll need to download and install some files to make it work:
Specifically, you'll need to install Microsoft Visual C++ 2005 SP1 Redistributable Package (x64) .
Also, you'll need to download the mfc71.dll file from CamStudio, and also the Msvcp71.dll And Msvcr71.dll files from either CamStudio's dev page again, or from Addictive Tips page (but do not follow Addictive Tips' instructions - see below).
Where do you place Mfc71.dll, Msvcp71.dll, and Msvcr71.dll? You place it into your CamStudio folder, i.e. the same folder containing the CamStudio's Producer and Recorder programs.
Do NOT follow the instructions in the Addictive Tips page on installing those three .dll files though. Microsoft specifically advises to place them into your application program's folder.
Have fun screen recording!