I think asforme makes some excellent points here. I've been using Palm devices for a long time, syncing at home and at work. For the most part, it works ok...except when something goes wrong.
Originally Posted by asforme
1. Docs to Go constantly got confused about which platform had the definitive copy of a document, so it would conservatively keep both copies when it wasn't sure. Back and forth, home and work, the documents would keep cloning. I eventually gave up and synced D2G only to one desktop.
2. About twice a year, my calendar would get munged and my work PC would perceive everything on the device as new events. And on the Lotus Notes system I was syncing to, that meant anyone jointly scheduled to a meeting that I was scheduled for would get an invitation to this "new" meeting. Major confusion.
Like asforme says: data wants to have an authoritative source. Multiple applications/devices may need viewing and/or editing rights on that data, but it's just asking for trouble to allow multiple live copies of the same data to coexist.
On your side question: In preparation for jumping to the Pre, I now maintain my contact info on Google. It's ok, but:
1. The interface for maintaining/editing contacts is pretty clunky.
2. The fields available aren't as rich/granular as I'd like. For example, there's no lastname or firstname field, just "name". There's no street, city or zip code field, just a big "address" text box. This is perfectly consistent with Google's philosophy of relying on search, not structure, but it makes the data harder to export to or use in other environments. If I wanted to use the contacts in a mail-merge application, I'd need to manually parse the exported data into separate fields. Ugh.