I use Adobe Premiere Pro CS 5.5 to do a bulk of my editing. Before that though, I use Nvidia Shadowplay to record footage, then use Handbrake to both reduce the size of the videos overall, and to get rid of the pesky dynamic-framerate that Shadowplay uses.
I also use Adobe After Effects CS 5.5 to do stuff like my intro, Audacity to record all of my voice-overs, and Paint.NET to edit all of the graphics I add to my videos in post-production.
Now that I name everything in a row, holy crap.... I use a lot of different programs for making videos, lol.