I've downloaded the SDK, and poked around the documentation, but can't find any mention of syncing. I guess you could send the info to a webserver, but geesh.

If you build a to-do app, and want a desktop version, how do you get the data to the desktop?

Is your only option to jailbreak?