All you ever wanted to know about ISA Server:

ISA Server And All About It