This is what I have decided to go with. It works really
good once I understood it and the support is excellent.
I suggest installing outlook on the server and setting up
a basic email account, the shared calendar and shared
contacts. Make a non-human maching the server for it.