Any team that clings to .500 by definition has systematic faults. The Giants' are clear. They rarely make the most of scoring opportunities and they commit too many catastrophic errors. The latter will destroy this season if not fixed.

On the flip side, one consistent positive stood out in Wednesday's 8-5 loss to the Brewers. Though it sounds corny, the 2012 Giants have a never-say-die spirit.

They were down 6-0 after Barry Zito, the defense and shadows created by the unusual position of the Miller Park roof led to a butchered first inning. After two innings, the Giants trailed 8-0.