"I only use FileZilla for simple FTP uploads, but the
freeware can do a whole lot more, as author Adam Stone explains:
"FileZilla is a cross-platform FTP, FTPS, and SFTP client. It is
fast, easy to use, easy to configure, and best of all, reliable. It
runs on Windows (XP, 2000, and Vista), Linux, *BSD, and Mac OS X
and is available in a variety of languages. A Windows-based server
edition is also available."