Note: This review covers v2.2 of this software.
FTP lives! This file transfer protocol may seem old-fashioned and ancient, but the truth is, it's often the simplest way to transfer files between PCs, or between a PC and a server.
It's especially useful for transferring large files, because ISPs often block email attachments over a certain size. And it's great for transferring groups of files. FileZilla has just about every FTP feature you need. It's a breeze to set up and edit new FTP connections.
The interface is particularly easy to use, so that you can easily navigate external FTP servers and your local hard drive, and transfer files between then. You can also use multiple simultaneous connections to speed up file transfers.
Note: This program is donationware. It is free to use, but the author accepts and encourages donations towards further development.