Downloading Files

What I am trying to do is create an automated process to backup my website. I like the way SmartFTP downloads files. Is there a way to automate that process -- like a scheduler? Thanks,

Josh Rodgers