Jeremy Beker has been doing some cool work to figure out how iSync works. The payloads moving back and forth are all XML based.
[James Duncan Davidson]
Why doesn't Apple document this ?