Via: NBCS Bay Area
With the DH and plenty of playing looking to find time in the lineup, the Giants have some tough decisions to make in the.....