You can record your screen, do picture in picture, record output from your webcam, save as AVI, convert to SWF, annotate – all for free!

CamStudio – Free Screen Recording Software.