Just an easy hint: I set up my sync services in Tiger a way that they are synced automatically every hour. But the automatic sync only refers to .Mac. I wanted to sync my mobile automatically this way as well using iSync.
So I wrote just a small AppleScript which does the job for me:
tell application "iSync"
activate
synchronize
repeat
if not syncing then exit repeat
end repeat
quit
end tell
Save this as a program and call it from the crontab. Or you could use a program like Butler or LaunchBar and start it with one simple keypress.
Mac OS X Hints
http://hints.macworld.com/article.php?story=2005051708251917