I do a combination of two things.

1. I don't keep any valuable/important data on a workstation (neither laptop nor desktop), its always on a server that I mount.
If its private stuff (movies, pictures etc) then It goes into my file-server at home, if its work-related then it goes into my "work server" and I mount a shared filesystem from there - this way I only need to worry about making backups of the server(s), and my work-machines can break down/get stolen without worry.

2. I generally keep everything in a private GIT repository (accessible on the internet), this is useful when I need copies on several machines - i.e. if I need to carry work related stuff on my laptop so I can develop while out of office. It has the added bonus that git keeps track of versions ensuring that I never override data, and always ensures me that I have the latest version at hand (takes some discipline to remember to push stuff before you leave a machine).

I find this work surprisingly well between my desktop at work, my desktop at home and my laptop, I never find myself in a situation where I am missing a file.

Mike


On 3/8/12 9:08 AM, Andrew Kiptoo wrote:
I have two Mac, an Imac(Mac OS X Lion V. 10.7) and MacBook Pro(Mac OS X Lion V. 10.7.2). I would like to synchronize all possible data so that while I am mobile with the MacBook Pro, I don't lack some documents that I was working on from the Imac.

Anyone with information or an idea on how to do this?