DSynchronize is a stand-alone utility that lets you periodically synchronize two or more folders. You can specify the time and day on which the synchronization will have to run, plus an option to add the timestamp to the name of the folder to obtain a series of backups classified by date and time.

Note that DSynchronize requires MSVBVM60.DLL to run properly.