If you are using it for site maintainenance and your site is running ssh, you might consider something like WinSCP. It allows you to edit files and run *nix commands.
I use WinSCP and am quite happy with it - plus support sftp (ftp on top of ssh) which is a "good" thing to be using instead of sending stuff in clear-text. UPDATE: here's a link to it