I hate this signing. The rationale behind going younger with the supporting cast so as to not wear down in the playoffs like other "older" teams have had issues with in the past is understandable and perfectly just. However, O'Bryant should have been the ABSOLUTE last resort option.
Why does Danny Ainge hit and miss with free agents so much?
Why sign this bum to a two-year deal when Kurt Thomas, Birdman, and Elson, among others, who are far more reliable and experienced, are still looking for a job?
I hope the contract is non-guaranteed. But assuming it's not, he can be used as a filler in any trade without a worry in the world about having it vetoed. A two year contract does not give said player the ability to veto trades like a one year contract permits players a la Devean George.