I second Camtasia Studio. Awesome sofware!

But if you're looking for a good, free alternative, you can also check out CamStudio.