The Giants play their 55th home opener since moving to San Francisco, and Matt Cain looks for his first win of the season when the Pittsburgh Pirates come to town Friday. Cain signed a five-year, $112.5 million...