Very good FTP client...very good for large uploads..
FTP Commander Deluxe ftp client possesses built-in fully functional support for Shell Access, FTPS (File Transfer Protocol using SSL), SFTP (Secure File Transfer Protocol) and other protocols, without requiring additional installation or a connection to additional external libraries. Thus, all data traffic is encrypted and no one can intercept your login ID and password.
I still use ws_ftp95 - its simple and does the job without hassle.
Simple I know, but I have been using it since about 1999 and have never had a reason to use anything else.
█Xcellweb.net - Quality Web Solutions That Work!
█ Web Hosting | Web Servers | Shoutcast | Domain Names
█ Providing High Quality Web Solutions Since July 2002!
█ 5sterling.com & 9dollars.us - No-frills budget web hosting, VPS, shoutcast and domain names!
For windows, hands down, ftp voyger is what I use. It's one of the few pieces of software I actually keep the license up to date (yearly) on.
for linux, I got hooked early on with ncftp, and just haven't been able to shake the addiction