'CuteFTP Pro is a powerful FTP client for Windows. It enables you to connect and transfer files securely using industry-standard encryption protocols. You can transfer files quickly using CuteFTP Pro's multipart transfer and simultaneous connections. Easily manage and maintain your Web site with the built-in HTML editor as well as the Folder Synchronization, Folder Monitor, Site Backup, and Compression tools. CuteFTP Pro also lets you schedule, automate, and prioritize transfers via a transfer queue. CuteFTP Pro is Windows-XP-logo-certified'.
homepage:
http://www.cuteftp.com/
i prefer Flashfxp over CuteFtp.
by the way, both programs are shareware.
if you want a free ftp program, the best choice would be SmartFTP.
'SmartFTP allows you to transfer files across the Internet. It features an Explorer-like interface that is fully customizable and supports drag-and-drop functions. Multiple FTP connections can be opened at the same time, and you can copy files from one remote host to another. Remote host directory information is cached for future viewing, FTP URLs are supported, and you can even view HTML pages within the client. SmartFTP also includes an interface for FTP-specific search engines such as FTPSearch and Filez.com. Other features include a Favorites list similar to that of Internet Explorer; the ability to resume broken downloads; a global history; background transfers; proxy support; a passive transfer mode; and the ability to perform recursive downloads, uploads, and deletes'.
homepage:
http://www.smartftp.com/
good luck!