I use Aptana when I am working on front end web development (which isn't very often)
Aptana
I like it, its the familiar eclipse interface everyone knows and loves :P (Eclipse RCP project) it has ftp, sftp, etc. functionality and several plugins
Aptana @ wikipedia
which I just feel naked if my desktop application doesn't have available plugin's for some reason, and is important to me at least.