FileZilla is powerful Open Source FTP/SFTP client with many features. It has been designed for ease of use and with support for as many features as possible, while still being fast and reliable.

The main features of FileZilla are:
Ability to resume Uploads/Downloads (if the server supports it)
Custom Commands
Site Manager with folders
Keep Alive system
Timeout detection
Firewall support
SOCKS4/5 and HTTP1.1 Proxy support
SSL secured connections
SFTP support
Upload/Download Queue
Drag&Drop
Multi-language support
GSS authentication and encryption using Kerberos

I use Filezilla all the time. I had a problem with this new version though. Following install I could not connect to any of my websites and because Filezilla searched my server for an open port my server shut down as a precaution and made all my sites inaccessible. Easily remedied actually, but a nuisance as all my visitors would have lost their pages. Maybe I should have rebooted following installation, I dont know. So this is just a word of caution thats all. I have reverted to Version 3.9.0, the best update very fast. Ill probably stay with that and switch off updates for a while.

I have tried filezilla and it was very unsuccessful when i tried to download a large file. it would time out and never resume like it is supposed to. I could NEVER get anything uploaded or downloaded for that matter. There is another software i found that fits the bill.. if I can find it here i will comment on it.
<br/>
<br/>Peace.

Otherwise good tool, but "direct" remote editing of ASCII files (where it gets downloaded to a temp folder, opened in a text editor and FTP client opens a pop window asking when to upload it back) like in FlashFXP would save enormous amounts of time when doing small HTML editing, etc.

Additionally, the directory caching would be much appreciated. Overall, Filezilla is a great tool, specially if you need a SFTP client, but sometimes its responsiveness is somewhat slow.