FileZilla is a free, open-source file transfer client that works on all operating systems, with executable binaries available for Linux, Mac OS X, and Windows. It supports FTP, SFTP, and FTPS. FileZilla offers quite a bit in the way of automated features, such as the site manager which allows you to organize your connections and login information, scheduled bandwidth restrictions that will restrict or open your transfer rate based upon the time of day, and message logging to keep track of transfers and investigate errors.