Given it's LDAP the choice of the server is at the IT staffer's discretion or the boss's direction. But as to your question I don't have much to add to the following articles and discussions:
My only added comment is that users of LDAP would have to be in the AD or in short words, logging into the domanin.
In my office my colleagues are checking their e-mails with Outlook 2003, using POP3. However they want to have a shared contacts folder that everyone can open and view. I found that with POP3, LDAP is the only way (I'll be happy to be wrong on this one :)) to access one database from several Outlooks.
But I can't seem to find any help about how to setup the LDAP server (for the Address book/contact list) on Windows 2003 server. There is a lot of info about how to do it on a Linux one and in the end I can do it like this, but I'd prefer to use something that is more familiar to me and have it run on a Windows server.
Do you have any tips, suggestions or recommendations, or I should just do it with Linux?