Desirable - accept the free/busy information as a PUT - Parse the normal PUT requests so we know when time is available - Understand the repeat frequencies so ditto... Important - Some form of admin functionality - Ability to group users, and to give read/write permission to groups / individuals