How would you go about keeping the contents of a common directory synchronized across three computers in two locations?
I'm taking the basis of this from how the computer deals with my PDA. ActiveSync looks at all the calendar items, contacts, tasks, and files and compares them between the PDA and the computer. I assume it'd do the same thing with an iPhone. Any items that have changed on one of the systems is copied over the old version in the other. Any new items are copied. Any conflicts generate a question -- which should be kept?
That's what I'd like to accomplish, but without the PDA.
My work computer is at the office. I have two computers at home. I'd like to have the ability to not care which computer I'm at in order to work on work-related stuff, and not have to worry about where any particular Word, Excel, Photoshop document or even JPG was created or last edited. I have an FTP site available as an intermediate step if needs be, but the goal is to automate: When this computer goes online or boots up, check for changes and update. Periodically (perhaps every 5-10 minutes or so), sync again.
Can this be done? How would you do it?