It's been a rough offseason for Bills' fans.
First, they trade away No. 1 WR Lee Evans, which although was expected, should have warranted more than just a fourth round pick.
Now, they release former first round pick Aaron Maybin.
According to Adam Schefter of ESPN.com, Buffalo released Maybin on Monday, Aug. 15.
So, now that he's considered a bust, will someone take a crack at him, and give Maybin a second chance?
Well, here's five teams who may do so.
Other than Patrick Willis, the 49ers really don't have a solid presence inside the front seven.
Justin Smith is a decent DE, but San Fran needs more than just two defenders if they want to build on their sixth ranked rush D from 2010.
As for Maybin, he needs to re-develop himself in the NFL, because his first two years were very disappointing.
Playing alongside Willis will definitely benefit him, as will the beefed up secondary in the Bay Area.
It's not a perfect fit, but if Maybin wants a fresh start, going across the country may be the answer.
The Lions have a sick offense that should thrash most defenses, and a defensive line that will rule the line of scrimmage.
Problem is, other than Bobby Carpenter, Detroit doesn't have much to say about their LBs.
In addition, Carpenter has had a lackluster NFL career to this point.
All that said, bringing in Maybin can only help, as he'll be able to make plays behind a ridiculous defensive line.
It'll build him confidence, and the Lions don't have much to lose in signing him anyway.
Yes, the other Bay Area team makes the Aaron Maybin list as well.
The Raiders have some solid LBs in Rolando McClain, Kamerion Wimbley and Quentin Groves, so why should they make an offer to Aaron Maybin?
Because he would give them the versatility on defense to run a 3-4, 1-5-5 and 2-4-5, in addition to their base 4-3.
They would arguably have the best linebacking corps in football, and would definitely build on winning outside of the AFC West (went 6-0 in the division in 2010, but only went 8-8 overall).
Playing on a top-notch defense can only help Aaron Maybin.
For one, he won't have to start, but his talent would be good enough for depth purposes on the San Diego defense.
Not to mention, he'd be playing along some solid LBs in Shaun Phillips and the aging veteran Takeo Spikes.
And it terms of confidence, being on a playoff contending team should turn him around.
As for the Chargers, he could compete with Travis LaBoy opposite of Phillips.
That competition may be just what he needs as it will either make him, or break him.
This season the Arizona Cardinals should have one of the best coverage defenses with Patrick Peterson and Adrian Wilson.
They also still have Darnell Dockett at DE, along with LB Joey Porter.
The addition of Aaron Maybin can only help, as he does have talent.
He just has to figure out how to use it, and maybe Buffalo wasn't the best starting point.
Add in the fact that the Cards' will dominate on offense, and it'll only give the defense more confidence.
In turn Maybin will have more confidence, and with the unreal secondary behind him, Arizona could only make their shot at winning the NFC West that much more realistic.
Be sure to check out John on Bleacher Report,
and you can follow him on Twitter @ Sportswriter27