I have used 'Goodsync' for some years to simultaneously deliver two objectives: firstly to provide regular incremental backups of my data but secondly to synchronise all my data and report files etc and all my media items between the two different PCs that I regularly use. This ensures that I am always accessing the most up-to-date files. I explain my approach in an earlier post last August (see http://forums.rootsm...ver/#entry59578).
As I explained, I use a network attached storage (NAS) device (now a Synology disk station but previously a GoFlex drive) as my backup store and as the 'syncing link' though it is possible using Godsynce to directly link computers wirelessly without an NAS or USB.
It is, of course, easy to use Dropbox, Google drive Onedrive or any of the other many cloud storage options instead. but with significant data to store and transfer that is likely to incur data charges and can slow down your work if changes are synced 'real-time'. More significantly though, Goodsync provides a highly customisable options about what and where to sync data to and when. I make sure that my genealogy data is synced as soon as the PCs boots or re-starts and incrementally - ie any change in the file (ie when actually working in Rootsmagic) is synced to the NAS. Goodsynce, and probably other such programs, saves any changes made to a file rather than having to always overwrite the whole file. This enables you to see what changes to files have been stored (with the option to retain different versions or deleted files if required) and ensures that you do no forget to sync or backup your files and that any changes made during a session are not lost if your PC or program freezes. It also enables you to set up options to prevent you inadvertently doing something that (say) overwrites a newer file with an older version or wipes all your data without retain copies of any deleted files for a specified period.