I'm using it on my 2003 Active Directory corporate intranet site and I finally got it to work! Short of a total lack of serious documentation and no means to easily troubleshoot, it does it's job when it's configured properly. (a "Test Query" button on the Bot config screen would be GREAT). You MUST download the latest files.
It's also very picky about it's queries - you need to be a perfect match (no extra spaces, etc). I actually used Ethereal (a packet sniffer) to monitor the LDAP activity to figure out all the details of how it worked. Between Ethereal and looking at the code itself, it started to make sense.
I'm hosting on IIS, with integrated authentication on the whole site. I'm using Samuel's ldap bot, ldap sync bot, and the HTTP Single Signon. My users love it because they don't even see a login box - and yet it populates all the usual user fields and keeps them in sync with AD.
I'm using Community Builder and find that I still have to "approve" the user even the the auto-approve setting is enabled (at least so they can see their profile) but normal "registered" user functionality is there immediately.
If you have patience - it's a great tool.