what about the command line ftp client? (ie: open a terminal, and type:
mymachine$ ftp ftp.somewhere.com
)
It's really pretty easy, and I find it faster than any graphical client for quick batch snatches/puts.
some basic commands are:
ls list the current directory
cd <dir> change to <dir>
pwd print working directory ("show me where I am right now")
get <file1> <file2) get (download) the file <file1> on the remote server and save it as <file2> on the local machine
put <file1> <file2) you guessed it, put (upload) the file <file1> on local server and save it as <file2> on the remote server.
If you have used the shell at all, this will be hauntingly familiar, if not, hey two birds with one stone
That's enough for most simple tasks. The ftp man page (open a terminal, type "man ftp" without the quotes and press return) will tell you anything else you might care to know (or ask here, UNIX people love to proselytize
Anyway, the command line ftp client is an example of what the bsd subsystem can bring to people who care to look. It may not be your cup of tea, but I'll race you in an all out u/l d/l fest on your GUI ftp client any day
-alex.