I need a file synchronization to take place whenever a file change in my data partition occurs in any of 3 different sites, all running Win XP Pro and tied together where the master file system is in the home office and the two slave systems are each accessible via FTP. Thus, if master sees a file system change, it makes sequential connection and auto synchronization to each of the satellite offices. When a satellite office sees a change, it makes a single connection back to the home office. In trun, home office would then push out to the other satellite office.
Right now I use SyncBackSE running on each machin in a round robin to achieve this. But I am sure there must be a mirroring solution somewhere.
I am not concerned about one file being simultaneously changed at two sites since people all check in work in different areas. But they all want to read files that are uptodate (within reasonable time)