Here is a good article at LifeHacker that is specifically aimed at the MS SyncToy, but if you scroll down thru the comments at the bottom there are many other suggestions for synchronization programs. Some free, Some not. I am testing a few of them at home now, but not far enough along to suggest one over another.