Don't Break My Data!

I was excited about the update to Missing Sync for Palm OS. Finally, it promised to link up Palm and iCal categories. This to me was a big reason to upgrade, since I seem to spend lots of time manually updating calendar items to be in the right category. It also promised better Address Book support. Including multiple addresses, birthdays, and support for Address Book groups. And that’s where it falls down. Multiple addresses are fine, as are birthdays. And groups work, kind of. The big issue is that it’s possible in Address Book for a contact to belong to multiple groups. In fact, I have contacts that are in about 6 groups. When one of these contacts is synched to the Palm, it chooses one of the groups, and assigns it to this. That’s okay, I have no issues with that. What shits me is that when it is brought back into Address Book, it now only belongs to this group. All of my hard work making sure all contacts are in the right groups is wasted. There’s a large difference between a one-to-one and a one-to-many or many-to-one correspondence. And contact vs. groups can clearly be a one-to-many. Obviously, in iCal, the behaviour is simpler, as an event can only belong to one calendar. And another thing. When I have an email address on iCal, I want it to be an email address on the Palm. Otherwise, when I try to IR it to my phone, it only takes the number part of the email address. ie: luser88@hotmail.com -> 88 in the phone. I think I understand why Mark/Space have set this up: PalmOS doesn’t distinguish between phone numbers and email addresses (other than email addresses get E-mail as their field name), so the simplest way to match up Work email and Home email is to just classify them as work and home, and parse the data on the reverse sync looking for the @ sign. Of course, this doesn’t help me a helluva lot.