|www.rodneybeede.com||"I would love to change the world, but they won't give me the source code" - unknown|
For non-Java development I usually end up using Notepad++.
My latest strivings with C/C++ have found me using NetBeans. I tried the Eclipse CDT (version 8), but it had a lot of bugs and didn't work well with MinGW (I don't like CygWin because of dll headaches). I considered Visual Studio Express and even a licensed Pro edition, but I want to be more careful about writing code that is more cross platform friendly.
NetBeans 7 works great with MinGW. I also like on the Java side how it supports Maven, Git, and SVN built-in. A faster desktop helps too for handling former speed issues.