I know exactly where you're coming from, Rands. My tools of choice are TextMate, Terminal and SVN. For the times I need to edit a remote file, or am on a different box, I use vim (over SCP, or through PuTTy if on a PC). Notepad++ on Windows (at $job) is my lifesaver.

I tried to do all my work in NetBeans, using the fully integrated environment, but quickly found that it wasn't able to keep up with the way I use it, and I was spending more time fixing the latest mess up it made of my work.

My love of black backgrounds comes from a different source though, it's just easier for me to look at for long periods of time.

Like you said, what works for -you- is more important. Several of my colleagues swear by Netbeans or Komodo. I'm quite happy where I am.