A: 

Most likely the cause of your problem is a proxy that your clients are going through. This proxy is probably blocking NTLM authentication from the client. This is a common problem I have seen several times in the past.

JD
The NTLM Authentication seems to have been working fine, it was the Kerbos that we think was failing. We changed the server to force NTLM authentication and so far it looks like it is working now.
Bryan
+1  A: 

IE will refuse to use NTLM/Negotiate through a proxy unless that proxy injects a

Proxy-Support: Session-Based-Authentication

response header.

Furthermore, IE will take zone-settings into account when deciding what the proper behavior is. You may want to adjust your Trusted Sites setting for Logon to "Prompt for Username and Password."

EricLaw -MSFT-