Noted at http://www.centered.com/ you might like this one.

There are other solutions such as SYNCBACK but you sound as if you want it to be automatic.
Bob