I am looking for a group calendar solution that preferably uses a Linux backend and can sync with either Windoze or Linux client-side personal calendar (e.g. Outlook) for a ~50 employee company. Employees need to be able to look at other employee's calendars before scheduling meetings. Thanks in advance!