Pitchers and catchers reported to the San Francisco Giants' spring training facility in Scottsdale, Arizona last week and position players showed up yesterday. Since every other baseball fan in town with a keyboard and a mouse is writing up a season preview, it only seems fair that SFist do the same.

Anyone who's paid the slightest bit of attention to the Giants for the past few months knows what has defined the off-season: the front office has been busy bringing in some pretty good new players, the team's real old, and Barry Bonds is smack in the middle of the ongoing steroid controversy. So what does all this add up to? Basically, the team will be really good if they don't suffer from a lot of injuries and the whole BALCO thing doesn't drag Bonds and his 24 not-as-talented-or-muscular teammates down into a world of crap. Read on to be enlightened by SFist's meager attempt to help you understand why all that is the case and hopefully get you a little bit hyped up for Giants baseball.

We'd like to take this opportunity to welcome our boy SFist Jake as the new resident Athletic supporter and congratulate him on his fine A's piece yesterday. But we want him to know that the A's still suck.