I'm programmer(not so often lately) and working in various lanuages, my best editor is UltraEdit.
New one has so many great features that now I can't think using any other insted, but find notepad++ good also.
What are yours best choices for editors?