Fast text editing
I use Vim for text manipulation and I quite like it. Anything from Java source code to LaTeX text can be manipulated with the speed of thought.
The configuration of Vim (.vimrc and submodules) that I constantly update is available on github.
It is mostly a compilation of the best knowledge from the WEB, including great tutorials by Derek Wyatt, Drew Neil (vimcasts.org) and many more. Get a good general reference at Nettuts.