I never get to post stuff like this first, but because of basketball and such perhaps people's thoughts are elsewhere, understandably (edit: OT removed). Contract: 1 year, 3 million:
Branch on playing in Buffalo: "They say it’s a lot like Michigan, and it kind of is similar to Ann Arbor, more like kind of a college town. In Buffalo they love their football here, so its going to be crazy wild in the stands. The opportunity to play with this defense, and the scheme that they’re planning on putting in is pretty exciting as well."
And of course you can't have any alan branch news without the other: