Ich habe für mich eine passende Lösung für die Synchronisation gefunden:
Die Synchronisation z.B. mit dem Handy(WLAN,UMTS), Google, Evolution funktioniert bei mir tadellos.
Falls man dem Fremdanbieter nicht traut, kann man auch einen eigenen Server aufsetzen(overkill):
http://www.funambol.com
Kompatibilitätsliste gibts hier:
http://www.funambol.com/solutions/devices.php
wobei aber bei scheduleworld auch Geräte funktionieren, die nicht bei funambol aufgeführt sind.
Mit opensync(aka multisync) und gnokii hatte ich leider nie gute Erfolge.