As promised I made significant improvements to the Funambol Blackberry Client, while the improvements are geared towards better functionality with ScheduleWorld.com, they should benefit individuals who use other SyncML servers as well.
The Improvements in 18.104.22.168 include:
Ignore milliseconds in date, fixes duplication on
Properly display entities such as quotes and ampersands
Allday events now show up on week and month view
Multiday Allday events are no longer short one day
All day events no longer duplicate on SlowSync
Accept basic ISO 8061 dates
Fixed error message that popped up whenever sending an email
Removed configuration section relating to email since Schedule World does not support email
Altered default settings in configuration to match Schedule World settings
Added AutoSync Feature - The client will query the server for changes every X hours.
You can download a copy of Funambol-SW or view the source code at Funambol Blackberry Plugin Schedule World Edition.
I am not a great Java programer so most of these changes were pretty simple. I would like to add support for tasks and possibly notes as well, but with my limited skill I may never get around to this.
Because of my limited time and skill with Java I am not offering a whole lot of support for this. But if you are having issues feel free to post your issue on ScheduleWorld Forums.