Former baseball great and Giants slugger Barry Bonds appeared on court today, pleading not guilty to 15 federal charges of fibbing to a grand jury. If you recall, Bonds just did the exact same thing in December, but after a "judge ordered prosecutors to rewrite the slugger's indictment to fix legal infirmities in the document," the brand spanking new indictment "legal infirmities in the document." Whatever that means.

As we all know by now:

Prosecutors say he lied when he told a grand jury investigating the Bay Area Laboratory Co-Operative in 2003 that he never knowingly took steroids or other performance-enhancing drugs. Bonds also is scheduled to appear later Friday at a status conference where a trial date might be set.

We're starting to feel for the guy. Sort of.