Poll: Is an IDE a necessity?

Some developers consider IDEs abominations, while others say they can't live without them. What is your take on IDEs? Let us know by taking this poll.

Since I've been doing some work with IronRuby, I've been looking at a lot of Ruby-related sites. One thing that strikes me is how many people work with Ruby without the benefit of a full-fledged Integrated Development Environment (IDE) like Visual Studio or Eclipse. I've seen this in a number of other languages as well.

I've worked without an IDE, but I've always preferred them, if for nothing other than the built-in debugging facilities. I definitely feel that highly complex languages and ecosystems like Java and .NET pretty much require them, while more lightweight systems need them a lot less.

I know some developers who think IDEs are abominations. What's your opinion of IDEs?