BusySync vs Spanning Sync

Google calendar is the new "Cool" in the calendar world. Or at least, the guys at work seem to think so. For me, a 100% online calendar is not always a good solution, because I can't take it with me. Getting Google calendar to sync with iCal would help, because that syncs to my phone and iPod. I tried BusySync and Spanning Sync to do this. One of them succeeded.

I've always been a FiloFax guy. My organizer is a typical one, it's rather big, and contains all business cards, papers, copies and notes I think are important enough to carry around. Every now and then (about every 2 years when I think about it) I try to migrate to a digital version. I've had a [Psion 3c](http://en.wikipedia.org/wiki/Psion_3), an [HP iPaq](http://en.wikipedia.org/wiki/Ipaq), I tried to do the "[Print](http://www.43folders.com/forum/2007/10/10/google-calendar-index-card)-a-[Google](http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=41067)-[Calendar](http://lifehacker.com/358308/convert-your-google-calendar-to-pdf)" trick, and even briefly used my [Sony Ericsson T610](http://en.wikipedia.org/wiki/Sony_Ericsson_T610) as my calendar.

Every time, after a while, I find myself switching back to my trusty FiloFax. Usually because something happens to my calendar, or me not being able to access it. Failing backups, failing batteries, unreadable screens, awkward interfaces, and inability to scribble a simple drawing in there.

Last weekend I entered a new cycle of getting it all digital again. I've been digital for a complete week now, and it doesn't feel too awkward. Maybe this time it will work...

Backing up

Before trying anything, I backed up my Google Calendars and iCal calendars. There wasn't much in them, but it's nice to be able to return to a known state. Yes, I have Time Machine but the trick of a backup system is not having to rely on it in your daily work. So here are 2 important links:

Backing up your Google Calendar and Backing up your iCal Calendar.

The Problem

Get a usable solution to view and update my calendar online aswell as on the road, without manual actions to get everything synchronized.

The Solution

Use Google Calendar for online editting, use iCal as central hub for synchronizing to all my devices, use my Nokia 6300 for viewing and editting on the road. My iPod nano is a nice extra for viewing my calendar when my phone dies on the road.

Apple has done a great job of synchronizing iCal to all my devices, so that's a no-brainer. iTunes and iSync take care of that flawlessly, even without me asking, for a couple of months already. It's just that I wasn't really using iCal.

The challenge is in getting Google Calendar to sync with iCal. There are a couple of solutions to do this, and I choose to give BusySync and Spanning Sync a try, because these feel most suited to my wishes.

BusySync

The first program I tried was BusySync. It's a bit bloated for what I wanted to do with it, but it's pricing model is nice, $25 for a license. I downloaded the trail and without reading the manual (because I think good software does not really need one) I tried to sync 2 existing calendars, one in iCal and one in Google Calendar.

I immediately screwed up all my calendars, 3 times in a row. This did not feel good. BusySync has a way too complex user interface, too many features, and has one very big flaw: It can not sync an existing Google Calendar into an existing iCal calendar (at least, I didn't get how to do that). It is not clear about what it's doing and the whole "publish/subscribe" thing confuses me because I don't want to do either. I want to Synchronize both ways.

BusySync is trying to be the all-in-one solution for sharing calendars with Google, your friends, the neighbours dog, and back. It's more like a "Calendar Server" kind of application which feels like it has to be online, all the time. This may be fun for the tweak-freaks out there, but it sure was not solving my problem in an easy and elegant way. So, BusySync was quickly uninstalled.

SpanningSync

Much less bloated, Spanning Sync is a piece of software that only tries to solve 1 problem, and tries to solve it good. Spannig Sync can only do one thing, and that is synchronize Google Calendars with iCal calendars.

Immediately after installing, I entered my Google acount data, and Spanning Sync fetches the Calendar list from Google. It then asks which iCal calendar I want to sync with which Google Calendar. Nice. Within 3 minutes, I had all (existing) Google Calendars synced with my (existing) iCal calendars. Flawlessly.

Then I tried turning on the birthday feature of iCal, and sync that to a new Google calendar. Spanning Sync politely warns me that this Calendar is not editable, and changes in it's Google counter part will not result in changes in iCal. Great, that's the kind of warnings I can live with.

After synchronizing, I renamed my Google Birthday calendar to add the words "Read Only", so I would not make the mistake of adding appointments there. Spanning Sync has no trouble with renamed Google Calendars. It recognizes them by a hidden unique identifier. Rename as you like.

You can see who has won the competition for me, hands down. Spanning Sync does a really nice job in synchronizing my calendars. The only downside is it's strange pricing strategy. You can use Spanning Sync for a year for $25. Or, you can buy an unlimited license, which will set you back $65.

Because I returned to my FiloFax nearly every time I tried to "go digital", I think I'll pay for a yearly license en see where it all ends.

The showdown

In my case Spanning Sync "just works" and in the end, that's what counts. I haven't touched the Spanning Sync preference pane for a few days, and it is still synchronizing nicely. My phone is also synchronizing nicely, so I really feel that the calendar is there for me, in stead of the other way around.

From the top of my head, here are a few thoughts when comparing BusySync and Spanning Sync next to eachother:

BusySyncSpanning Sync
Multi-purpose, all-in-one, lots of bells and whistles Single purpose, simple user interface
Publish/Subscribe model Two-way synchronization
Can not sync existing Calendars Can sync existing Calendars
Cheap, simple license Strange yearly license
$25 $25 a year, or $65 for an unlimited license

For now, it's my Nokia 6300, iCal, Google Calendar and Spanning sync for me. But maybe, in a few weeks, you'll read hwo lovely my FiloFax really is. It doesn't need batteries, is crash-proof and allways-on. :-)