I've been looking for a program (obviously opensource or freeware) which can record my desktop activities, saving them into a video WITH sound. Anything anyone can suggest?

Alternatively, any other ways of saving a YouTube video?

Thanks in advance.