For Giants fans, the fun began over the weekend when word leaked out that Brian Sabean was possibly thinking about contemplating making in an attempt to do something about an incredibly offensive offense and making a trade for a decent hitter. The story may be true or not be true and the rumors that followed may be true or not true, but dreaming of wonderful trades that could very possibly save the season is much more fun than watching a steady stream of being on the losing end of 2-1 games.
At first, the rumors were that Matt Cain was on the block which made some sense as he is the most tradeable player who isn't Tim Lincecum. This brought an endless series of debates about whether or not Cain is that good to begin with (fans of tough luck cases say yes, stat heads say no) and whether it would be worth trading him straight up for a bat (like the rumored Cain for Fielder trade) or do like Billy Beane did with Danny Haren and trade Cain for scores of highly-rated minor leaguers. The straight up trade would bring a much needed bat to the offense but would it be worth it at the expense of hurting the team's one strength-- their pitching staff? And while the other option would help in rebuilding the franchise, it’s just that-- a rebuilding move and not something that will bring butts into the park.
Now the rumor mill has turned and it's not Cain being put on the block but Jonathan Sanchez and a reliever or two. This seems a bit more palatable as Jonathan Sanchez isn’t as good as Matt Cain but less doable as Jonathan Sanchez isn’t as good as Matt Cain.
Then there's who you could trade him/them for? The Nats are looking to move Dan Johnson for pitching help, the Marlins need pitching help and have plenty of bats, and the Indians might be bailing players left-and-right due to the Cleveland economy and last-place status. If that's not exciting enough, you could always dream up some sort of Brian Wilson for Dustin Pedroia and Kevin Youklis trade because why not? Isn't dreaming up things that will never happen part of the fun of this exercise? Sure beats watching yet another game end with Brian Wilson giving up the game-winning run.

