Try 1AVCapture. It is cheap and it works great. It records the desktop screen, or any other video source you have directly to compressed WMV. It also allows you to do real-time screencasts over the web, and it also records audio alone. I use it and I totally recommend it.
http://www.pcwinsoft.com/1avcapture/
Alex