In case there are other Mac readers of this thread, another good ftp program on that platform is
Transmit. One thing it does (and maybe other programs do too) is allow me to open two ftp sessions and copy files from one server directly to another with no need to download first and then upload.