For those non-BES users looking to wirelessly update their calendar and contacts, the best (and only?) option appears to be the SyncML protocol. The real question is how to best use SyncML on our BBs.
ScOObydoo has successfully implemented the open source software available through the Sync4j project. Sync4j requires you to set up a server with connectors to various services, and allows you to run SyncML syncs with various clients including Outlook, BB, iPod, and (to a limited extent) Palm. ScOObydoo is expected to give us a step-by-step guide through this sparsely documented process. I just remotely synced my Blackberry contacts WITHOUT A BES!
There is at least one commercial alternative to Sync4j. In a recent thread, ventmore points to SyncJe, a $50 app that serves Outlook data to SyncML-enabled devices. Although BBs do not natively support SyncML, the Sync4j client *should* be compatible with SyncJe and similar servers. Turn Outlook into your own SyncML Server
Another avenue that, for some reason, hasn't received a lot of attention here is ScheduleWorld, a free, supposedly secure, standards-based calendar/contacts/tasks online service that works with the Sync4j clients. Without much effort, I was able to set up the Outlook client to periodically update my online content, to which I've been able to sync using the BB client. Seems to work well, at least on the limited scale of my trial run. Also seems to be a good way of sharing/coordinating calendars with my wife. That leaves me to wonder why ScheduleWorld hasn't been discussed more in this forum? Am I missing something of critical importance? (Just searched and found a similar post that received no responses: http://www.blackberryforums.com/aftermarket-software/7551-vodafone-uk-bwc-cross-platform-linux-wireless-sync-scheduleworld-com.html#post49693
So, besides ScOObydoo, anyone here with success stories using any of the three avenues discussed above?