Got tired of standard fare for backing up and, in particular, sync'ing, so I rolled my own