zelf hou ik 2 iphoto bibs moeiteloos synchroon met het geweldige unix-commando rsync.
het werkte met 2 bibs die ongeveer een half jaar a-synchroon liepen (verschillende foto's, dezelfde foto's maar in 1 bib bewerkt, etc etc)
na de synchronisatie moest ik alleen de caches (en nog wat bestanden, alleen vergeten welke dat waren) verwijderen uit de bib voordat iphoto de wijzigingen door had. (of ook nog iphoto de library laten rebuilden, ben het allemaal een beetje kwijt)
als je op een bepaald tijdstip een script draait dat iphoto afsluit, een ssh-verbinding legt tussen de twee macs in kwestie, het rsync commando uitvoert, daarna de caches verwijderd op beide locaties en iphoto weer opstart (met zo nodig command+option zodat ie rebuild) hou je de bib's synchroon.
een goede internet-verbinding is wel essentieel. even ter indicatie: via wifi is een synchronisatie van een bib van 10GB (zonder wijzigingen, dus geen transfer van files, alleen checksum) in ongeveer 2 à 3 minuten gedaan.
als je in beide bibs dezelfde foto tussen synchronisatie-momenten hebt gewijzigd gaan de oudste wijzigingen verloren. misschien dat dat met aperture wel goed gaat aangezien die meerdere modified versies bewaard (iphoto houd alleen 1 original en 1 modified versie)
de bib in da cloud opslaan (dus beide iphoto's aan dezelfde library laat sleutelen) kan in princiepe ook, alleen heeft iphoto A pas door dat iphoto B iets veranderd heeft wanneer deze is herstart (en de caches zijn verwijderd) als iphoto A zonder herstart ook met die foto bezig gaat gaan de wijzigingen van iphoto B of verloren, of iphoto B en iphoto A hebben ieder hun eigen modified versie van die ene foto, zonder dat ze weten dat er een andere versie van die foto bestaat.
mijn advies is dus om via ssh de twee bib's synchroon te houden. wanneer het vaak voorkomt dat londen en amsterdam aan dezelfde foto's werken zou je de synchronisatie vaker op een dag uit kunnen voeren (een geforceerde lunchpauze zegmaar)
om het allemaal veilig te houden kun je voordat londen en amsterdam synchroniseren deze eerst allebei laten backuppen op locatie (externe hdd bij voorkeur). zo kan, wanneer er werk verloren is gegaan doordat beide locaties aan dezelfde foto's hebben gewerkt, dat altijd nog teruggehaald worden.
als bonus heb je dan tenminste ook nog een echte backup, want zoals chronosync ook al zegt, twee-weg synchronisatie is geen backup!
[edit: typo's]
(Bewerkt door jetskyer om 15:32, 7-06-2011)