That didn't take long.
Owens will instantly improve a Bills squad that has struggled to compete in one of the NFL's toughest divisions. Buffalo hasn't made the playoffs since 1999, and the offense has been a perennial problem. It has ranked 25th or lower in each of the past six seasons.
The pairing of Owens with incumbent wide-receiver Lee Evans should drastically improve the passing game and make life easier on the rest of the offense as a whole. Evans will receive fewer double-teams. Running back Marshawn Lynch won't be forced to carry such a large load on offense.
The biggest benefactor of the Owens' signing, however, will be quarterback Trent Edwards.
Edwards has shown glimpses of brilliance in his brief tenure in the NFL. He possesses a very accurate arm and is a great student of the game who can read defenses very well. There is no doubt that adding a receiver the caliber of Owens will only make Edwards exponentially better.
The high upside to adding a difference-maker like Owens is counterbalanced by the risk that he could become a big distraction in a city not prone to dealing with big egos. Currently the biggest distraction in Buffalo is figuring out what to do with all of the snow.
For that very reason, Buffalo could be the perfect place for Owens. Sure he'll get some high-profile match-ups with New England and New York, but for the most part things in Buffalo are pretty tame.
This could be the best situation for Owens to have a big season, stay under the radar (as much as he can), help out an underachieving franchise and prove he's not a team cancer.
If he is able to do all of that this coming season, he will probably be able to snag one last fat contract with a contender in an attempt to win a Super Bowl to pad his Hall of Fame stats.
Personally, I think this signing is a win-win for both sides. Owens needs a fresh start and the Bills need some offensive fire power to help return them to relevancy in the AFC.