you can run a timed job to do a save.all, I found this is the "best" method available at the moment to prevent major loss ( 8+hours), and for goodness sakes, always before a restart.
Edited:
Yea, what Sgt. Lumpy said.
save.all is rather useless in your cfg file. You want to manually run save.all from the console before you turn off the server, not right as you turn it on.
HFB has FTP access, I had a scheduled task on my PC at home to auto FTP all of my save files to my local computer every couple hours. Using save.all and then physically backing up the saves to your computer is the best way to keep a safe backup.
automating a ftp copy was not something I thought of, another great idea.