As we sit in the midst of the NFL offseason, we can now take a look at each team's progress through free agency and begin to analyze it.
Some teams have done a great job by bringing in incredibly talented players, like the Denver Broncos did with Peyton Manning, and then there are some teams that have just sat around and haven't made too much noise, like the Tennessee Titans.
In that spirit, let's take a look at each team's 2012 NFL free-agency strategy and we'll play a little game of "buy or sell."
I absolutely love what the Buffalo Bills have done in free agency, as they have brought in an elite pass-rusher in Mario Williams as well as an above-average pass-rusher in Mark Anderson.
Buffalo still has some offensive holes to fill, but with these two beastly pass-rushers they should be primed to feast on the quarterbacks in the AFC East.
I'm sorry, but when you miss out on Peyton Manning, Matt Flynn and Tim Tebow and you decide to roll with David Garrard and Matt Moore, then I immediately have no respect for what you are doing.
I have no clue what the Miami Dolphins are doing heading into the 2012 NFL season.
They have parted ways with No. 1 wide receiver Brandon Marshall and don't have a solid replacement—and that's just one of many head-scratching things that this team has done.
I suppose the Dolphins are content with sitting in the cellar of the AFC East in 2012.
It certainly appears that the New England Patriots are going all offense in free agency and will use the NFL draft to acquire some defensive players.
New England has signed wide receivers Brandon Lloyd, Donte Stallworth and Anthony Gonzalez as well as re-signed Deion Branch. They have also made a rather big sleeper signing by bringing in safety Steve Gregory.
The Patriots are primed for yet another Super Bowl season in 2012.
For not having that much cap room, I really do like what the New York Jets are doing.
The Jets weren't the greatest red-zone offense in 2011, so they brought in Tim Tebow. The Jets didn't have the greatest safeties in 2011, so they brought in potential stud LaRon Landry.
The Jets have done a really nice job this offseason.
The Baltimore Ravens are a pretty talented team that already have a nice core of players.
The Ravens' biggest move was franchising running back Ray Rice.
Heading into the NFL draft, the Ravens don't have too many needs to fill but should only be adding depth.
The signing of running back BenJarvus Green-Ellis is not only a huge loss for the New England Patriots but an even bigger gain for the Cincinnati Bengals.
Green-Ellis will he a huge upgrade over Cedric Benson.
The Bengals don't have too many needs, but adding Green-Ellis was a great addition.
The Cleveland Browns are a team with tons of holes and they are lacking talent.
The Brown did re-sign linebacker D'Qwell Jackson but have done nothing else.
Entering the 2012 draft, they have a ton of holes to fill and should remain in the cellar of the AFC North.
The Pittsburgh Steelers haven't done much at all this offseason.
They have yet to make a deal with Mike Wallace and they lost cornerback William Gay.
Granted, the Steelers are a pretty talented team, but they are falling behind the Baltimore Ravens in the AFC North.
The 2012 NFL season is going to be a huge test for the Houston Texans, as they have lost quite a few talented players such as Mario Williams.
The Texans did re-sign center Chris Myers, but they have been pretty quiet aside from that.
For a team that's rebuilding, I really like what the Indianapolis Colts are doing.
They are making preparations to bring in Andrew Luck by bringing back wide receiver Reggie Wayne as well as holding onto pass-rusher Robert Mathis and bringing in defensive end Cory Redding.
No matter what the Jacksonville Jaguars do, I simply just don't agree with it. They're not a very talented team and they are heading nowhere in 2012.
Sure, the signing of wide receiver Laurent Robinson is nice, but he is nowhere near being a No. 1 wide receiver.
Franchising safety Michael Griffin is the pretty much the only thing that the Tennessee Titans have done this offseason.
The Titans lost out on Peyton Manning and simply haven't rebounded from all the hours that they put into recruiting the future Hall of Fame quarterback.
Moving on without Tim Tebow is exactly what John Elway wanted, and adding Peyton Manning is the greatest free-agent signing this entire offseason.
The Denver Broncos have a ton of cap space and should continue surrounding Manning with talent entering 2012.
The signing of Peyton Hillis is nice, but the signing of offensive tackle Eric Winston is even better.
The Chiefs had a down year in 2011 but still are a talented team that will have a ton of talent returning in 2012 that suffered injuries this past season.
The Oakland Raiders can't do anything in the 2012 draft, so you'd figure that they'd make a ton of noise in free agency, right? Nope.
The Raiders haven't done much besides franchising safety Tyvon Branch.
The San Diego Chargers really want the AFC West title back badly in 2012.
I love what the Chargers are doing.
The signings of Jarrett Johnson, Jared Gaither, Robert Meachem and Eddie Royal are all great additions that should be impact players in 2012.
The Dallas Cowboys may have lost wide receiver Laurent Robinson, but they fixed their biggest need, which was at cornerback, by signing Brandon Carr.
Carr, who was the Kansas City Chiefs' No. 2 cornerback last season, is certainly ready to take on a much larger role with Dallas.
For being the reigning Super Bowl champions, the New York Giants haven't made too many moves aside from cutting Brandon Jacobs and re-signing Terrell Thomas.
The Giants should be primed to add some more depth in the draft and continue their success on into 2012.
The Philadelphia Eagles are doing what they have to do.
The Eagles traded for linebacker DeMeco Ryans and re-signed wide receiver DeSean Jackson.
After underachieving a year ago, the Eagles should be able to make a run for the NFC East in 2012.
The Washington Redskins are preparing to enter a new era with quarterback Robert Griffin III.
By doing so, they traded for the No. 2 overall pick while signing Pierre Garcon and Josh Morgan.
I really like the direction that this team is heading in.
The addition of Brandon Marshall alone makes the 2012 offseason a success for the Chicago Bears.
Marshall finally offers what the Bears have needed for quite some time: a true No. 1 wide receiver.
The Detroit Lions already have a young group of talented players intact and they're making sure that they hold onto those pieces.
The Lions have re-signed Calvin Johnson, Cliff Avril, Kevin Smith, Stephen Tulloch as well as Jeff Backus.
Detroit is in a nice position heading into the NFL draft.
When I say this, I really mean it.
The Green Bay Packers haven't done much at all this offseason.
Believe it or not, they have a ton of holes to fill such at outside linebacker, free safety and running back—but they have yet to address those needs.
The Minnesota Vikings are another team that haven't done much at all this offseason—perhaps they're just waiting for the draft? Who knows?
The Atlanta Falcons may have lost Chris Lofton to the New Orleans Saints, but they have also re-signed their defensive leader, defensive end John Abraham.
The Falcons are a very talented team with little holes to fill heading into the draft.
The Carolina Panthers are an extremely young and talented team, but they still have a ton of holes and have yet to make any real noise this offseason.
I don't like that at all, and they need to make sure that they address their needs via the draft in April.
Considering "Bountygate" and how the New Orleans Saints didn't have much money to play with this offseason, they're doing quite alright.
The Saints have re-signed guys like Drew Brees and Marques Colston while bringing guys like Chris Lofton and Ben Grubbs.
The Tampa Bay Buccaneers had a ton of money to spend this offseason and they're taking advantage of that.
The Bucs have signed wide receiver Vincent Jackson, offensive guard Carl Nicks and cornerback Eric Wright.
They're certainly going to be an improved team heading into the 2012 season.
Well, the Arizona Cardinals missed out on Peyton Manning, and their biggest signing was offensive tackle Levi Brown.
The Cardinals stills have a ton of holes to fill heading into the draft.
I like what the San Francisco 49ers are doing this offseason, as they appear to be primed for even more success in the 2012 season.
The 49ers have brought in guys like Randy Moss and Brandon Jacobs while re-signing Carlos Rogers, Perris Cox, Alex Smith as well as Ahmad Brooks.
As of right now, it appears that the Seattle Seahawks have their quarterback of the future in Matt Flynn.
Aside from signing Flynn, the Seahawks have re-signed Red Bryant and Jason Jones.
The St. Louis Rams don't have a No. 1 wide receiver as of right now, but they have a No. 1 cornerback in Cortland Finnegan.
If the Rams continue to add more pieces in the draft, then they could perhaps make some noise in 2012 in the NFC West.