SmartFTP is yet another program that allows you to transfer files using the FTP protocol. The program features a nice looking, easy to use interface. It supports multiple connections, displaying them as tabs in the main window.
You can save your FTP connection in the list of favorites. It's also possible to set up the application so it automatically downloads files from the FTP server, allowing you to edit and upload them later. SmartFTP also supports changing remote folders' permissions (CHMOD), drag and drop operations, and directory caching.
Depending on your server version, SmartFTP allows you to send FTP commands. Another thing that caught my eye is the fact that you can specify the number of simultaneous threads that are used for transferring files and the maximum transfer rate.