I realize this was months ago, sorry for just seeing this. You might have an easier time just scripting this out using vbscript and using a wshell object to interface with the windows FTP client then just add it to scheduled tasks. You can actually pass the windows FTP client scripts. Just build a txt file or something using vbscript then pass it to the ftp client as such:
Set objShell = CreateObject("WScript.Shell")
objShell.Run "c:\windows\system32\ftp.exe -s:getmystuff.txt", , True
The text file you build would just contain the commands. For instance you would use vbscript to write a text file that would generate:
open ftp.server.com
ftpusername
ftppass
cd /placewherestuffis/
get <database name>YYYYMMDDHHMMSS.zip
quit
Something like that. Advantage of being able to use scripting to create the text file is that you can now use logic statements to tell the ftp client what to download by passing it a text file written by the script.
Path might be different on your local workstation but you get the idea. Hope this helps. You could probably do the same thing with a bat script or even perl if your more familiar with it. I do a lot of administrative scripting in each, they are all pretty easy to get up and going with.