It's impossible to be sure how many innings Randy will throw next year at the distinguished age of 45, but given reasonable health and barring sudden collapse (of which there are no clear indicators), he's going to be one of the best starting pitchers in baseball, and the Giants were able to land him for nothing. In so doing, they get to add him to a rotation that already includes Tim Lincecum, Matt Cain, and Jonathan Sanchez, and that's a foursome that matches up pretty well with any other in the league. I know, I know, there's still the whole Zito hilarity at the back, but considering the front 80% of the rotation could easily end up being 90-100 runs above average next year, I think the Giants will manage. In that division they just might end up competing for the playoffs, and while their route hasn't exactly been conventional, there's no denying the roster's strengths.
Randy, by the way, has a career win total of 295, and San Francisco's series in Seattle between 5/22 - 5/24 should coincide with his tenth start of the year. So yeah, there's the potential for a little history to be made in a rather appropriate location. Hopefully the city treats him right. You can keep your other guy; Griffey never meant to me what the Unit did, and should Randy end up starting one of the games in Safeco, I'll be giving him a standing ovation from my desk. Here's to the legend who didn't bend us over a table.