
BusyMac's BusySync debuted as a 1.0 utility that offered not just effortless syncing of iCal calendars between Macs on a local network, but multiuser collaboration and password protection. For anyone who needed a little more than .Mac's straightforward-but-limited iCal syncing, BusySync was a breath of fresh air.
We spoke with BusyMac's John Chaffee at Macworld '08 about BusySync 2.0 and found that, among other features, the major upgrade would bring Google Calendar syncing. BusySync 2.0 hit public beta in February, and now that the official version is shipping, we've had some time to take BusySync 2.0 for a spin to see if it lives up to the hype.

BusySync 2.0's configuration screen for iCal <-> Google Calendar
The main (but not only) attraction in BusySync 2.0 is Google Calendar sync, so we took a look at this feature first. Setup is dead-simple, and BusyMac included a clever way to manage event alarms. To get started, you simply need to enter your Google Account credentials, then pick a time interval for BusySync to check for changes. BusyMac's help files recommend every five minutes, but we think that may be a tad often for most users to run a syncing service. It could eat away at battery life, and most users probably aren't adding and changing calendar appointments that often. This preference, of course, is up to the user, and intervals between "every minute" and "every day" should keep just about everyone happy. The only interval we would like to see added is "manually" for those who want that level of control.

Google Calendar offers a few different alarm options, and BusySync caters to each of them
A clever piece of special sauce here, however, is the ability to sync iCal message alarms into one of Google Calendar's three notification options: pop-ups, SMSes, or e-mails (or, of course, not at all). Requiring syncs to use SSL is also an option for those with privacy and security on their agenda.
As far as actual Google Calendar syncing performance is concerned, we're pretty happy, though there are some quirks. Generally speaking, syncing with Google Calendar works well, and we didn't run into any conflicts or duplicates (though BusySync 2.0 does boast improved conflict resolution and auto-reparation of damaged iCal databases). There is a drawback, though, to the way BusySync integrates iCal with Google Calendar.