MSI Afterburner comes with an awesome screen recorder. It's intended for tracking technical things with your PC, but you can use it as any other kind of recorder. Only downside is figuring out how to work it, and the fact that it pretty much only records games.
Unregistered
Bandicam is also pretty good, though you can only record up to 10 minutes per video as well as a watermark at the top.