There are a good few programmers on adisc, some of them quite advanced, and some of them just starting out. And there has been discussions before on people's choice of programming language. But there's been less discussion on the other parts of programming.
So, what IDE/editor, Source Control programs and other tools do you like to use while programming?
For my editor, I'll use any of vim, Notepad++ or gedit. I like VS, but don't do enough Windows programming to use it much. Eclipse is horrible for anything that isn't Java.
For source control, I use git, mainly because github is awesome. I used to use svn, but sourceforge and google code aren't on the same level as github.