18. The system of claim 16 , further comprising instructions for: preparing for concurrent presentation with the ranked set of calendar events, a plurality of editable options including a subset of the received constraints and obtained preferences.
19. The system of claim 18 , further comprising instructions for: receiving at least one changed option comprising a changed editable option of the plurality of editable options, and searching one or more databases in a calendaring system to obtain a second set of candidate calendar events that meet at least the changed option and at least a subset of the plurality of constraints.