View Single Post
One other advantage to the "sync records rather than fields" approach, besides performance, is that you can use your other sync clients as a kind of safety net. This just saved me today.

I had deleted an action on my Mac, synced to MobileMe, and then logged out. As I was walking out the door, I suddenly had a change of heart and was wishing I hadn't deleted the action. And I definitely wasn't excited about typing in my rather verbose note again. :-)

So I pulled out my iPhone and, before syncing, made a small change to the action (which still existed on my iPhone since I hadn't synced yet). Then I synced. The action was most recently modified on my iPhone, so that version got sent up to MobileMe and then later synced down to my Mac. Action preserved, mission accomplished!

Sorry for the digression. Please carry on...

-Dennis

Last edited by Toadling; 2010-04-22 at 06:33 PM.. Reason: Typo corrections