I use Notepad++ for all coding tasks. And FTP Surfer; a super lightweight FTP client that lets me work on the server using Notepad++. For SFTP, I use WinSCP
I've been using Firefox and firebug for a long time until just earlier this year when ff has become so bulky and sluggish my ram couldn't take it. So i switched to using chrome and its inline inspector
Oh yeah, another tool that I often use is WinMerge