LeechFTP is not under development anymore, but thats okay since the last released version actually works pretty well, except for a couple of tiny problems. This is my main FTP client. I use it at least a couple times a week. Sometimes even more, if I'm really busy updating my web site!
LeechFTP is a very nice looking ftp client written by Jan Debis. It was last updated in April 1999, and you can get it from here.
It's fully internationalized with a lot of different language plugins available.
It can download and upload in parallel, using threads, so you get your file transfers done quicker. As well, it will tell you what files failed to upload or download, which is part of the trouble with LeechFTP, that uploads and download's will not be retried, but that you have to manually tell it to retry failed uploads.
There's a full bookmarking facility available, which works like web browser bookmarks.
There isn't much to leechftp, its easy to use, and it does the job well. It will continue downloading big files without restarting them, if your connection to the internet drops.
As usual, you should read about the downside of leechftp.
It can get around some of the firewall problems of other FTP programs, by using the PASV mode which can be set from the options panel by clicking one radio button.
All in all, its a fine member of the tiny apps, especially because of its simplicity. It doesn't give you that foreboding feeling that so many other ftp programs give you.