Been thinking about writing a blog post about this for a while but found the same article here

Microsoft Forefront TMG – Best Practice Analyzer.

and here Forefront TMG (ISA Server) Product Team Blog Post

Whenever I make some significant changes to the TMG on our Essential Business Server at work , I run this to get a good overview of anything that I have missed.