For those of you who have experienced the massive slowdowns that ISA2004 has occasionally, I just recently closed out a case with Microsoft about this. Our problem was most likely due to having multiple DNS settings, once I removed all entries but the ones to our internal DNS server, we haven't experienced a massive slowdown since. Here are some of the major causes, as listed by the ISA Development/Testing crew: ---------- 1 - DNS lookup failures. The longer it takes ISA to resolve a name, or if a lookup fails, the longer it takes to allow / deny the request 2 - Plug-in behavior - if (as in the case of SurfControl), it adds a LOT of domains / content validation points, this can slow ISA to a crawl 3 - ISA policies. The more rules you create and the more complex the rule criteria, the longer it takes for ISA to evaluate them. Generally, you should use as few rules as possible and arrange them thus: - Anonymous Deny - Anonymous Allow - Authenticated Deny - Authenticated Allow ---------- Just thought I'd pass this on in case it helps anyone else...