ESPN, and other subsequently, are reporting this is now a done deal, pending a physical.
The Arizona Diamondbacks have reached preliminary agreement on a three-year, $14.25 million guaranteed contract extension with catcher Chris Snyder, a baseball source told ESPN.com. The deal...includes a fourth-year club option that could bring the overall value to more than $20 million. Snyder has four years of major league service, so Arizona is buying out two years of salary arbitration and his first year of free agency with the three guaranteed years. If the Diamondbacks exercise their club option for 2012, they'll buy out a second year of free agency as well.
Now confirmed by Nick P, with more specifics: "Snyder will receive salaries of $3 million in 2009, $4.75 million in '10 and $5.75 million in '11. The team option for 2012 is worth $6.75 million with a $750,000 buyout."