Looks like a copy and paste error or formatting when I copied the code. Here is the syntax.
http://www.iislogs.com/adsi.asp.txt
PS:I'm a "kind of sort of an AD guy along with IIS, MOSS etc." and have seen odd things with Classic ASP and w2k8, since you are running w2k3, you should be ok. Hope the code sample helps. It should be a workaround. I honestly don't know why the other isn't working. For some reason,in my tests the first authentication attempt is a NULL SID. I'm running w2k8 native mode (domain and forest).
Do you have failure auditing for logins and seeing anything in the security event logs. Also, in your LDAP path, try hitting a specific DC, usually the PDC emulator box (my preference, but it can be any DC). :)
PS:You are doing the right things, this isn't that difficult (or shouldn't be)
Steve Schofield
Windows Server MVP - IIS
http://weblogs.asp.net/steveschofield
http://www.IISLogs.comLog archival solution
Install, Configure, Forget