I once experimented with Group-Office, http://www.group-office.com They have an online demo setup. -onkar