in reply to efficient ftp of numerous files

Also i would check out Mirror. That is a mirroring program written in perl. But rsync as suggested by TomDLux should also do the trick. Last but not least could be a wget program (mirroring tool for http and ftp by fsf).