I’ve been using BeInSync to keep my laptop and desktop computers synchronized.  It’s a great product and I love it.  Alas, there’s no Mac client so now I’m trying FolderShare.  It seems to work okay and it’s free.