John Podhoretz is in fine form today.