What software or program are you using for screen recording?
I've been using Open Broadcaster Software for this purpose. OBS is frequently used by streamers on twitch.tv for instance. I find it very easy to use and in the past I used Sony Vegas to add effects and do all sort of things with the video.
I've obviously heard about Camtasia for instance, but it seems like it's for "the professionals" and not for the "average" user so to speak.
Snagit is another one I've heard of, but never tried. Is that any good?
What software or program would you recommend, and why would you recommend it?