As of last night I have both my calendar and my address book synch'ing with schedule world. It's kind of cool to have wireless sync on a non-BES BB!
There is a problem with the 1.2.3 version of the BB sync4j client. Calendar sync does not work with it. The 1.1.5 client found at http://www.scheduleworld.com/syncml.html
works. I didn't get the impression that it is "special". From what I have heard something changed in the 1.2.3 client to make it stop working. Hopefully, that will be fixed. For now, use 1.1.5.
There is also a permissions issue that keeps calendar (I think) from syncing properly. Here is information from scheduleworld on that:
# Encrypted events or todos(tasks) will not sync via SyncML. If you want an event to sync you need to ensure that the Event's default permission is 'Grant_Read_Deny_Write' so it is not encrypted.
* When you have opened an Event for editing simply click 'Permissions' to change the default permissions.
* To change the default behaviour so all newly created events are not encrypted simply change the calendar's base permissions. To do this right-click the calendar and select 'Base Permissions'.
I set the default to Grant_Read_Deny_Write, and everything works.