This one's for you, Fanerman:
So let me get this straight: The Giants offered $8 million and Lincecum filed for $13 million. And the Giants will end up paying Lincecum $8 million this year and $13 million this year. Plus a $2 million bonus paid over both years. Sounds like a pretty good deal for the Giants.