Hi Guys, What a thread!
I have been trying to get better logon speeds, as they were about 40-50 seconds. The 899409 patch brought them down to about 30 seconds, according to the UserEnvDebug log.
I also noticed in the UserEnvDebug log that the logon process was pausing for about 20 seconds when the Internet Explorer Branding was happening. I did alot of googling and found some stuff out about the same thing happening in Terminal Server environments. It Turns out that there is a bug with the IE7 Branding dll which causes the problem. Replacing the IE7 branding dll to a IE6 version dll (iedkcs32.dll version 16.0.3790.1830) solves the problem.
When I replaced the dll my login times recorded in UserEnvDebug logs were 8 seconds (I'm using a mandatory user profiles with GPO's) Not sure at this point if there are any problems with using the IE6 Branding dll, but applying any hotfixes or service packs will replace the dll.
Has anyone else spotted this?