He might be stupid not to take a long contract before the season.
Giants is doing much better at batting this year. But they lost Panda to injury (he might be back soon). The pitching is still very good, except Lincecum.
The surprise is Barry Zito. He won many games. He is very good, not great, but good enough to win with Giants' much improved batting.
If Lincecum can get out the funk and Panda comes back from injury,Giants should be a very good team.
Dodgers is something else. Magic is a lucky guy. They haven't spent a penny more, but get a Dodgers team so much better than before.