Exchange. Imap and friends don't provide the seamless functionality that Exchange does. Contacts, calendar, permission sharing, group message folders. You just can't get close. I love OSS, but I have to recommend Exchange because their is no viable alternative.