I'm a big ScheduleWorld
fan for some years now. I mainly use it to sync my Nokia N-series phone with my Google Calendar using SyncML. The additional Contacts to LDAP sync also comes in handy.
I sync my phone over a 3G connection. To suppress phone-costs, it's now also possible to sync your phone with ScheduleWorld over bluetooth using this nifty Firefox plugin