Recording you can use Fraps, I've found that to put out the best QUALITY but it doesn't have a compressor so you're going to be dealing with fairly large video file sizes. I use Sony Vegas 8.0 to edit and render, maybe Audacity to record but you can also record voice in Sony Vegas, too. It's up to personal preference for the voice recording, I guess. If you're finicky about large video file sizes (don't want 4GB used for 10 mins of video) then go ahead and find something else, I don't have too many suggestions upon that.
You need to log in before commenting.
What program should i use for the recording and editing aswell as adding commentary (voice)?