Don't forget Outlook/Exchange - the scheduling capabilities are awesome. I could figure out when the people I wanted to meet with were free, find out what rooms were free, invite the people I wanted to meet with (and then see whether they RSVP'd), and reserve the meeting room for a desired time slot, all through Outlook. I don't really know of an open source solution that does this quite so well.