i found a script someone had written that actually allowed downloading a full directory recursively. and there were a few posts that mentioned a `curl -T` way of doing it, but i couldn't get it to work.
then i hit upon ncftp, that worked really well.
ncftp -u username -p password ftp.somedomain.comand when inside the ftp shell,
put -R somedir