The more serious flaw in CompanionLink is that it does not reliably synchronize calendar events. Repeating events seem to be particular trouble spots, but one-off events also sometimes fail to sync or arrive in my Google calendar with the wrong time. This happened to me just last week. I eventually deleted and re-created some repeating events in Outlook and, by using the "Purge and Reload" option, got my Google calendar back in sync -- but only after two or three attempts.
AJ, Thanks for the great comments. CompanionLink 4.0 will make its debut in about a month with revised user interface for Outlook users.
More importantly, please don't blame the Sync for problems with Google. Google has been doing some playing with Calendars the last couple weeks. We've noted a number of affected users, and identified an issue where URL's have been temporarily or permanently changed for some people. There is, of course, no notice to developers or customers when Google's server guys start moving data or changing APIs. We just live with it.
For more dependable Calendar sync to Droid from Outlook use CompanionLink USB. This cuts out the dependence on Google's Calendars, which can and do get arbitrary changes on the server side. It also cuts out the dependence on Android recurring dates, which cannot model all the combinations you can create in Outlook.
Wayland Bruns, CTO
CompanionLink Software, Inc.