Scripts:asynchronious execution, Database:dont use referencial integrity (its bad for syncing youse you must hold the exact order of tables during sync)
Scripts:log to nonvisible script
Scripts:log to nonvisible script
webdavserver:further work on caldav support