Absolutely, there is a completely free one.
Please excuse the link (or remove it if you must...)

<-- click
It's free, and it records in a lossless format. I've been able to record the entire screen and movement looks completely smooth. You'll have to convert it using some converter, though, unless you mess around with the settings (which I haven't), because the lossless format it records to is huge in file size.