Lessons Learned from Living with LDAP