You know what hasn't been done yet? Barry Bonds' contract. In fact, while everyone is saying it's a done deal, it's not quite done, meaning that the i's haven't been dotted and the t's haven't been crossed and Barry Lamar's John Henry has not yet been put on a piece of paper.

So what's the holdup? Everyone is saying that it's a super-complicated contract and this just might be more complicated than most. In fact, the Giants might be setting new precedents in contract stipulations. Like no brown M&M contract stipulations. Mmm….brown M&Ms….

First, there's a salary deferral to be worked out. In other words, Barry's going to be bought on a layaway plan. It's not known how it will work out yet as it is still being worked out, but the Giants are supposedly trying to finagle of way of getting Barry and getting somebody else for the team too, something they desperately need (cough...Barry Zito...cough). It is one of the things that Sabean is saying to defend himself for the contract.

Then there are incentives to be worked out. According to reports, Barry could get up to $20 million next year based on certain things like plate appearances. Once again, this stuff is one of the things holding things up because it has yet to be worked out.

But wait, that's not the really interesting thing. In fact, that stuff is boring. According to the Contra Costa Times, there's also an "indictment" clause to be worked out. The Giants also want less personal trainers in the locker room and want to make it so that he can't refuse to pinch-hit if called for, something he did last year. As for the Barry, he's requesting more control over the potential memorabilia he's about to uncork and that reporters can't ask questions at his locker room.

Next season is already off to a great start.