Via: San Francisco Chronicle
UPDATE, 11:00 p.m.: Here's my updated gamer, with the answers (sort of): San Diego - The Giants have a Tim Hudson problem at a time when they cannot afford.....