After working with FTP clients for the past 5 years, I have came to the conclusion that I can never trust FTP client, you ask yourself why?
watching other programmer working with FTP clients, will soon hit you to notion that:
1. once someone has accidently overwrite a file or deleted a file on the server - there is no way of recovering the file.
2. most important - you never know that is going on your website - who is uploading files, what is the purpose of the file being uploaded (is it part of a feature, a bug fix, or part of a bigger update).
this is the reason I developed Zalman FTP client
Soon to come...