in reply to NET::LDAP
Something to consider: SPOPS (specifically: SPOPS::LDAP) has an OO interface to LDAP datastores, including the ability to refer to objects in multiple directories through a single interface.
Unixish Shell Scripting languages
Other (post in comments)
Results (487 votes). Check out past polls.