| ultra edit for quick touchups.  i love the open from ftp and save to ftp functions, html tidy is sweet, and with the launchy extension you can view webpage source in it as well.  I use kate under linux for similar types of things.
 eclipse with the php plugin for big projects.  i like eclipse because i can use one environment for php, perl, java, c, c++, plus there is a good regular expression evaluator and a very nice database interface plugin.
 |