My preferred options are SyncBack: http://www.2brightsparks.com/ and Allway Sync: http://allwaysync.com/

In both cases, you can try and use the software for free, but under certain usage scenarios...