I've been looking for a good, open source, linux, implicit SSL capable, FTP client. There don't seem to be very many. The best (and only) one I've found is FireFTP. Unfortunately, since FireFTP is a Firefox extension, I can't use it remotely over SSH :(
I've since written some Python scripts using PycURL to do my dirty work. While PycURL is useful for searching through directories and such, I did find that actually executing cURL as a sub process to handle downloads is easier than doing so through the API.