Jedit => syntax highlighting, encoding support, and a ton of plugins, like PHP error checking and as the name suggests, a bunch of Java plugins! Even if you use something like Visual Studio, or another IDE, Jedit is useful for manipulating text, and doing other not-so-standard things.