BPFTP is the best FTP program I have come across so far, with all the features you would want for a FTP program and a clean interface for first time users. Finally, the 5 stars I gave aren't due to the fact that it was coded by Kiwis. ;)
Read full review