All I can say is that I'd like to meet the person who, while at Netscape, came up with the SLAPI interface for plug-ins to LDAP directories. I'd like to shake them until they can't see straight. This has to be one of the ugliest APIs I've ever seen in my life!
As if you couldn't tell, I'm writing a SLAPI plug-in. If you want to read the API and join me in my disgust, it's available here. But don't complain to me about the size of the doc—I already know each and every one of its 612 pages.
-(Just needed to vent) generalist