But now, something has dethroned the king, and I almost exclusively use UltraEdit . It has all the features I need, with plenty of extras - including hex editing features, syntax hilighting for many languages including Java and XML, macros, easily configurable external tools, with tons of nifties all in a fast and easy to use application. For me, IDE's are generally too big and slow, so a good editor is at the core of all my development. I also use astyle for source code beautification. I love Opera .
Opera has a small footprint, loaded with standard features, elegant and fast.
In my need to avoid clunky Microsoft software, I don't even use Explorer while I'm on a Windows Box. I've used other shells, such as Litestep, but they all end up being too big and too slow. Small, sleek, and stable is what GeOShell is all about. It grants me stability, flexibility, and puts what I need at my fingertips. J2EE, JDK1.3, IBM Jikes compiler, Weblogic, Oracle For UML modeling, I end up doing most of it in Visio.