I just checked out KDevelop. It is very nice. I don't like all the bloat with automake though. I want to try it out some more, is there a VIM plugin that makes the integrated text editor act as VI? I still think that for any programming environment to be useful it has to have advanced text editing like the features included in VI or emacs. I usually use VisVim inside of VisualStudio when I have to do work on Windows.