Do you consider yourself a diehard San Francisco Giants fan? Do you watch every game, track every pitch, (over)analyze every managerial (...)