I use UltraEdit for 5+ years now. I like it because it has integrated FTP client. Also have very good search, auto-complete (good for new Devs) and lazy old Devs. You can do your own custom syntax highlight for a lot of languages (few of them: HTML, C/C++, CSS, Java, PHP,...) and completely custom (environment) toolbar. Well, it has so many things you might be overwhelmed at first. But i don't think i will ever use any other editor.