Recommended Linux video production software?

Something that I've wanted to do for a while is to be able to record videos of my game in action and upload them on youtube. Particularly, in the near future I'd like to begin making development status update videos every month or two. In these videos I want to I discuss what we've been working on, what's been added/changed and why, and what we are doing next all while showing a video of the game being played. So I looked into different applications that would allow me to record a window running on my desktop, but none of them seemed to do the job well (this was over a year ago that I analyzed different tools, so things may have been changed). I'm running Ubuntu Linux and I need to do all of my video recording, audio recording, and editing on there.
Having said that, what tools do you use that you would recommend? I'm particularly curious what qubodup uses as all the videos I've seen him produce are of high quality, so I hope he stops by (and that he uses Linux to record his videos...).
Having said that, what tools do you use that you would recommend? I'm particularly curious what qubodup uses as all the videos I've seen him produce are of high quality, so I hope he stops by (and that he uses Linux to record his videos...).