Here we are, one fortnight into free agency, and the vast majority of key players on the NFL's open market have been snapped up by 31 of the league's 32 teams, with the super-conservative Green Bay Packers once again abstaining from the process of poaching from their peers.
A few diamonds remain in the rough, and some late cuts will be added to the dwindling pool in the weeks and months ahead, but the heart of free agency is over.
With that in mind, let's issue report cards based on the moves made by all 32 NFL teams, including those peculiar Packers.
Signings: RB Rashard Mendenhall, LB Lorenzo Alexander, QB Drew Stanton, S Yeremiah Bell, LB Jasper Brinkley, CB Antoine Cason, DE Matt Shaughnessy (re-signed S Rashad Johnson)
The Arizona Cardinals were relatively busy in free agency, but it doesn't feel as though they came away any better than they were going in. Considering that they had cap space, that's disappointing.
They brought in cornerback Antoine Cason but lost Greg Toler, who is actually a much better player. I like that they gave Matt Shaughnessy and Lorenzo Alexander shots in the front seven, but the offensive line was left untouched and they didn't do enough to replace departed safeties Adrian Wilson and Kerry Rhodes.
Signings: RB Steven Jackson, DE Osi Umenyiora (re-signed S William Moore, OT Sam Baker, TE Tony Gonzalez)
This free-agency period has been a net loss for the Atlanta Falcons, who are now without Dunta Robinson, Michael Turner, John Abraham, Will Svitek, Vance Walker, Chris Owens and Lawrence Sidbury. All that, and their biggest addition was the aging Steven Jackson on a bit of a silly contract.
Umenyiora (signed Wednesday, h/t ESPN.com) could be a nice upgrade over Abraham, as he appears to have more gas left in the tank, but the Falcons are taking a big hit on defense with Robinson and Brent Grimes gone and nobody coming in to replace them. At least they brought Moore and Baker back.
Signings: DT Chris Canty, DE Marcus Spears, OLB Elvis Dumervil (re-signed QB Joe Flacco, S James Ihedigbo, CB Chris Johnson, WR David Reed, LS Morgan Cox, OL Ramon Harewood)
Considering their cap crunch, the Baltimore Ravens have to be happy that they were at least able to salvage the early part of the offseason by capitalizing on Elvis Dumervil's debacle in Denver and sprucing up the pass rush with a 29-year-old who is substantially more talented than Paul Kruger.
Canty and Spears were cut by their respective teams, but they bring depth to the front seven. Not hating on those moves. However, the team might have been able to use that money to bring in better replacements for defensive starters Dannell Ellerbe, Ed Reed, Bernard Pollard and Cary Williams, all of whom exited with Kruger and Ray Lewis.
The Ravens had no choice but to pay up with Joe Flacco, but that expensive contract might have scared them away from quality weapons, and it might be the reason they weren't able to keep Anquan Boldin around (or find a quasi-suitable replacement).
Signings: LB Manny Lawson (re-signed CB Leodis McKelvin, LB Bryan Scott, C Colin Brown and placed franchise tag on S Jairus Byrd)
The Bills had money to spend, but they instead opted to keep their secondary intact by overpaying cornerback Leodis McKelvin and slapping safety Jairus Byrd with the franchise tag.
Meanwhile, they lost one of the league's best young guards (Andy Levitre), cut their supposed franchise quarterback and said goodbye to Nick Barnett, George Wilson and Shawne Merriman, all of whom were disappointments to varying degrees.
All that, and they only have Manny Lawson to present to their victory-starved fans.
Signings: CB Drayton Florence, CB D.J. Moore, S Mike Mitchell, WR Ted Ginn (re-signed CB Captain Munnerlyn, DT Dwan Edwards, QB Derek Anderson, LB Jordan Senn, TE Ben Hartsock)
The Carolina Panthers kept everyone they needed to keep and stocked up at cornerback. Good. They didn't have a ton of room to breathe (thank Marty Hurney for that), and so they survived, adding depth to the defensive backfield while wrapping up bright spot defensive tackle Dwan Edwards.
When you aren't losing guys, less can be more on the free-agent market. The Panthers get by on that philosophy.
Signings: OT Jermon Bushrod, TE Martellus Bennett, LB D.J. Williams, LB James Anderson, S Tom Zbikowski, DE Turk McBride, TE Steve Maneri (re-signed OT Jonathan Scott, CB Zack Bowman, DT Nate Collins and placed franchise tag on DT Henry Melton)
The amount of cash the Chicago Bears gave to far-from-elite offensive tackle Jermon Bushrod is sort of ridiculous, but the most important thing to keep in mind is that Jay Cutler will be better protected now that Bushrod has been added to the offensive line. That makes this team better.
So does tight end Martellus Bennett, who gets a much more reasonable deal after experiencing a breakout season with the Giants. Bennett is also a great blocker and will make Cutler's life a hell of a lot easier.
With defensive tackle Henry Melton also back via the franchise tag, the gains outweighed losing Brian Urlacher, Nick Roach and D.J. Moore on defense.
Signings: LB Aaron Maybin (re-signed DE Robert Geathers, LB Rey Maualuga, CB Adam Jones, DE Wallace Gilberry, K Mike Nugent, OT Dennis Roland, WR Brandon Tate, RB Cedric Peerman, LS Clark Harris, P Kevin Huber, TE Richard Quinn)
The key for the Cincinnati Bengals might be that they've only lost linebacker Manny Lawson. They're taking their time with right tackle Andre Smith, but Adam Jones, Michael Johnson and Rey Maualuga are back.
Only Aaron Maybin has been added from the street, which has to be disappointing for fans who would like to see the Bengals use some of their free cap space on big names. At the end of the day, though, this is a playoff team that is taking care of its own guys.
Assuming they can get something done with Smith, I'll be cool with what the Bengals have done on the market.
Signings: LB Paul Kruger, DT Desmond Bryant, TE Kellen Davis, LB Quentin Groves, CB Kevin Barnes, CB Chris Owens, TE Gary Barnidge (re-signed RB Chris Ogbonnaya)
The Cleveland Browns overpaid linebacker Paul Kruger and defensive tackle Desmond Bryant, but both are solid additions to the defensive front seven.
Are they a better team now than they were before free agency? Yes. Will they regret giving those two mid-level players $35 million in guaranteed money? History indicates that'll be the case.
I think they knew there was nothing to grab on offense, but I'm disappointed that Josh Cribbs wasn't brought back.
I can't fail them because they gained two new starters without losing much, but I can't give them a top grade because of how atrocious those contracts look.
Signings: LB Justin Durant (re-signed LB Ernie Sims and placed franchise tag on LB Anthony Spencer)
Few expected the Dallas Cowboys to keep outside linebacker Anthony Spencer, but they found space for the tag and now bring back their best defensive player from 2012. The fact that they were able to do that while cushioning the linebacking corps with Justin Durant and Ernie Sims is pretty impressive under the circumstances.
The Cowboys were dealing with almost no cap space, thanks in part of sanctions from the league, but they walked away with Spencer, Durant and Sims while only losing dinosaurs Marcus Spears, Kenyon Coleman and Dan Connor and the replaceable Gerald Sensabaugh.
Signings: WR Wes Welker, CB Dominique Rodgers-Cromartie, G Louis Vasquez, DT Terrance Knighton, LB Stewart Bradley (re-signed DT Kevin Vickerson, S David Bruton and placed franchise tag on OT Ryan Clady)
Stealing wide receiver Wes Welker away from the AFC-rival New England Patriots was pretty sweet, but defensive tackle Terrance Knighton and guard Louis Vasquez were also superb signings for the Broncos, who have now beefed themselves up in the trenches.
Cornerback Dominique Rodgers-Cromartie is at least young and athletic, but he's far from reliable, so I'm not giving them a lot of credit for that move, especially with Tracy Porter walking. Still, one of the league's best teams got a lot better.
What they do to replace Elvis Dumervil could change this grade, but for now, the Broncos have to be near the top of the class.
Signings: RB Reggie Bush, S Glover Quin, DE Jason Jones (re-signed CB Chris Houston, S Louis Delmas, LB DeAndre Levy, S Amari Spievey, OT Corey Hilliard, G Dylan Gandy, LS Don Muhlbach, WR Kassim Osgood)
The Detroit Lions lost three key defenders in Cliff Avril, Justin Durant and Drayton Florence while adding Jason Jones and Glover Quin. I see that as a net loss.
It was nice to see them bring back cornerback Chris Houston and safety Louis Delmas, and running back Reggie Bush could bring a jolt to the offense. However, with Gosder Cherilus also escaping, I can't give them a positive grade for what's gone down thus far in March.
Signings: None (re-signed LB Brad Jones, LB Rob Francois)
Good on the Green Bay Packers for once again staying out of free agency entirely. They let Erik Walden get grossly overpaid in Indianapolis, and they let the aging Greg Jennings get too much money in Minnesota.
Instead, they focused on underrated core contributor Brad Jones, who was locked up at a very reasonable rate and could be a starter for many years.
Ted Thompson might be boring, but he gets results. Aaron Rodgers will probably get a new contract, and they'll move on without adding any veterans from the street.
And they'll once again be a Super Bowl contender.
Signings: S Ed Reed, P Shane Lechler (re-signed CB Brice McCain)
A 34-year-old Ed Reed is making more per year than the 27-year-old Glover Quin is in Detroit. I realize the Houston Texans didn't have a lot of money to spend this month, but they used their limited funds on a poor investment.
Meanwhile, Quin, Connor Barwin, James Casey, Justin Forsett and maybe Shaun Cody are gone. Tough start to the offseason for Houston, especially considering all the moves the division-rival Colts have made.
Signings: OT Gosder Cherilus, S LaRon Landry, LB Erik Walden, DT Aubrayo Franklin, CB Greg Toler, DT Ricky Jean-Francois, G Donald Thomas, DE Lawrence Sidbury, QB Matt Hasselbeck (re-signed DE Fili Moala, CB Darius Butler)
Unfortunately for the Indianapolis Colts, grades are about quality, not quantity. But on the bright side, the Colts had so much money to spend and signed so many guys this month that even if the squirrel was blind, it might have found some nuts.
Nuts include Gosder Cherilus and Donald Thomas, both of whom will make the offensive line much better. That's huge. Other nuts: the underrated Greg Toler and playmaking safety LaRon Landry, both of whom will upgrade the secondary.
But it's amazing they still have money to spend after giving so much to Cherilus and Erik Walden, whom I'd argue is the worst signing of the entire 2013 offseason. That's why I can't give them an "A" grade. But the Colts are definitely better now than they were before.
Signings: LB Geno Hayes, CB Alan Ball, RB Justin Forsett, DT Roy Miller (re-signed C Brad Meester, WR Jordan Shipley, CB Antwaun Molden)
Despite having plenty of cap room, the Jacksonville Jaguars are clearly not looking to fix this thing overnight. None of the four unrestricted free agents the Jags signed are considered to be difference-makers, but Jacksonville is hoping that they'll come together to make a difference.
I understand turning away from Daryl Smith, Laurent Robinson, Derek Cox, Dawan Landry and Aaron Ross, and I like that the Jags will look to replace those aging/overrated veterans in the draft, but it wouldn't have hurt to take a stab here or there. Instead, they let the solid Terrance Knighton walk and wound up with scraps like Justin Forsett, Roy Miller and Alan Ball.
I don't hate the Miller signing, and I like what Geno Hayes brings to the table, but that's not enough to grant the Jags a positive review.
Signings: CB Sean Smith, CB Dunta Robinson, TE Anthony Fasano, DE Mike DeVito, WR Donnie Avery, OT Geoff Schwartz, QB Chase Daniel, FB Ryan D'Imperio (re-signed WR Dwayne Bowe, P Dustin Colquitt, LS Thomas Gafford and placed franchise tag on OT Branden Albert)
When a team sends six players to the Pro Bowl and has the worst record in football, it's an indication that depth is needed. And that's why I believe Andy Reid and John Dorsey have had a fantastic offseason thus far.
Not only did the Chiefs sign wide receiver Dwayne Bowe to a long-term deal and find room to keep offensive tackle Branden Albert with the franchise tag, but they also brought in seven free agents who will undoubtedly contribute as starters or key backups in 2013. Plus, they traded for Alex Smith, who immediately becomes the starting quarterback.
Cornerback Sean Smith and defensive end Mike DeVito could shine on this defense, especially with all of that support. Throw in a No. 1 overall draft pick and the Chiefs could be on the verge of quite the turnaround.
Signings: WR Mike Wallace, LB Dannell Ellerbe, LB Philip Wheeler, TE Dustin Keller, WR Brandon Gibson (re-signed S Chris Clemons, WR Brian Hartline, QB Matt Moore, G Nate Garner and placed franchise tag on DE Randy Starks)
I really don't think the Miami Dolphins are going to miss Reggie Bush. But they could regret letting Jake Long and Sean Smith go while paying such insane sums of cash for wide receiver Mike Wallace and linebackers Dannell Ellerbe and Philip Wheeler. Those three will make a combined $54 million guaranteed.
They get better with Dustin Keller, who isn't a bad pickup, but they've dished out quite a lot of cash while still managing to lose their top three in-house free agents. That isn't usually a winning formula.
Signings: WR Greg Jennings, QB Matt Cassel, G Seth Olsen (re-signed OT Phil Loadholt, WR Jerome Simpson, LB Erin Henderson, S Jamarca Sanford, G Joe Berger, FB Jerome Felton, LB Marvin Mitchell)
The Minnesota Vikings kicked off the new league year a little early by trading their best player not named Peterson away, but they actually fared OK in free agency from that point forward. Greg Jennings was expensive, but he was one of the best options they had as they attempted to fill that void.
They were also smart to bring back Erin Henderson and Peterson's guide, Jerome Felton, and they've supported their young quarterback with a veteran presence in Matt Cassel. Young, successful teams don't have to spend big on the open market, and the Vikings refrained from making a splash or a mess.
Signings: WR Danny Amendola, S Adrian Wilson, RB Leon Washington, WR Donald Jones, OT Will Svitek (re-signed OT Sebastian Vollmer, CB Kyle Arrington, CB Aqib Talib, LB Niko Koutouvides, CB Marquice Cole)
While I do believe they'll miss them, losing Wes Welker, Danny Woodhead, Patrick Chung and Donald Thomas will not hurt the New England Patriots enough to cost them in the win column in 2013. Replacing Welker with Danny Amendola is perfect, as they get a younger version of Welker who drops fewer passes and actually has a better pre-New England track record.
They also bring back three key starters in right tackle Sebastian Vollmer, cornerback Aqib Talib and nickel corner Kyle Arrington while adding another in safety Adrian Wilson.
Forget the optics. It was a good month for the Pats.
Signings: CB Keenan Lewis, TE Benjamin Watson (re-signed LB Will Herring, WR Courtney Roby, LB Ramon Humber)
Even if you don't know his name, Keenan Lewis was one of the best cornerbacks available in free agency. So I'm OK with the New Orleans Saints giving him over $10 million guaranteed, especially when you consider how horrendous that defense was in 2012.
They also added tight end Ben Watson to create quite the duo at that position with Watson and Jimmy Graham.
It's been a quiet but relatively solid offseason for a team that will only really care about losing Jermon Bushrod. Thus, the Saints get a solid grade. But if they go and blow even a dollar on Nnamdi Asomugha, I'll change my mind.
Signings: DT Cullen Jenkins, TE Brandon Myers, CB Aaron Ross, LB Dan Connor, S Ryan Mundy, K Josh Brown, WR Louis Murphy (re-signed OT Will Beatty, G Kevin Boothe, LB Keith Rivers, DT Shaun Rogers, RB Ryan Torain, QB David Carr)
Considering that the New York Giants were still working to get under the salary cap only days before free agency began, it's amazing they were able to bring in a total of seven exterior free agents, with at least three likely to start in 2013.
It's still been a tough offseason for the G-Men, who have had to say goodbye to Kenny Phillips, Martellus Bennett, Osi Umenyiora, Chase Blackburn (h/t ESPNNewYork.com), Ahmad Bradshaw, Chris Canty and Michael Boley, but Cullen Jenkins and Brandon Myers could actually serve as upgrades.
And at least the offensive line stays intact, with Will Beatty and Kevin Boothe returning.
Signings: G Willie Colon, DL Antonio Garay, QB David Garrard, LB Antwan Barnes, RB Mike Goodson (re-signed K Nick Folk, LS Tanner Purdum, FB Lex Hilliard)
Antonio Garay is that dude with the crazy hair from San Diego, and Willie Colon is that guard who was cut by Pittsburgh, not the salsa musician from New York City. David Garrard is, well, David Garrard. Colon replaces Brandon Moore, Antwan Barnes replaces Calvin Pace, and Mike Goodson attempts to replace Shonn Greene.
Nobody replaces LaRon Landry and Yeremiah Bell.
Joining Greene, Landry, Bell, Pace, Bart Scott, Bryan Thomas and Aaron Maybin as former Jets are solid starters Dustin Keller (off to Miami) and Mike DeVito (Kansas City).
I guess what I'm saying is, the New York Jets are still a mess. A bad team got a lot worse this month.
Signings: LB Kevin Burnett, LB Nick Roach, LB Kaluka Maiava, DT Pat Sims, DT Vance Walker, DE Jason Hunter (re-signed OT Khalif Barnes, CB Coye Francies)
There's been tons of turnover in the defensive front seven for the Oakland Raiders. They may say goodbye to Richard Seymour and have already lost Philip Wheeler, Matt Shaughnessy and Desmond Bryant, but they gained Kevin Burnett, Nick Roach, Kaluka Maiava, Pat Sims, Vance Walker and Jason Hunter.
Credit general manager Reggie McKenzie for dumping skeletons from a previous era and moving forward. None of the newbies jump out at you, but there's renewed hope with these guys, and they weren't going anywhere with the previous batch of starters up front.
The Raiders didn't have the money to go on a spending spree, and that's probably not McKenzie's style anyway. But they've invested in some affordable fresh blood, and there have been indications that Roach, Maiava and Walker can really play ball.
Signings: TE James Casey, NT Isaac Sopoaga, CB Cary Williams, CB Bradley Fletcher, S Kenny Phillips, S Patrick Chung, LB Connor Barwin, P Donnie Jones (re-signed LS Jon Dorenbos)
The Philadelphia Eagles entered free agency with a lot of money to spend but generally avoided splurging on sexy names, which is a big reason I believe they "won" free agency.
After parting with the last remnants of the Andy Reid "Dream Team" era (Cullen Jenkins, Nnamdi Asomugha and Dominique Rodgers-Cromartie), Philly went out and invested in relatively young players, typically from winning teams, who fit the mold Chip Kelly and his coaching staff are looking for.
Kenny Phillips is only 26 with star potential, and he's signed for only $2 million a year. Bradley Fletcher has the ability to be a No. 1 corner, but he's costing the Eagles only $2.6 million a year. Cary Williams and Patrick Chung are big and aggressive, which is what they want. Connor Barwin and Isaac Sopoaga fit the scheme, and I can't wait to see what they do with the versatile James Casey (less than $3 million a year) on offense.
Hindsight could change everything, but this looks like an ideal free-agent haul.
Signings: QB Bruce Gradkowski, TE Matt Spaeth, CB William Gay (re-signed WR Plaxico Burress, LB Larry Foote, G Ramon Foster, TE David Johnson, LS Greg Warren)
On one hand, I don't want to pile on the Pittsburgh Steelers for having to gut at least some parts of the roster while signing almost nobody on the free-agent market, because I understand that they were in a tough financial situation.
On the other hand, whose fault is that?
The Steelers reaped what they sowed this month, losing Mike Wallace, Rashard Mendenhall and Keenan Lewis, cutting Willie Colon and James Harrison and likely letting Casey Hampton and Max Starks walk. Hard to rip them for signings that didn't happen, but the fact that they couldn't replace any of those aging vets is enough to earn them a subpar grade.
Signings: OT Jake Long, TE Jared Cook (re-signed DE William Hayes)
If offensive tackle Jake Long can stay healthy and get his career on track, he'll absolutely be worth the $8.5 million salary the St. Louis Rams have handed him. That's no guarantee, but neither is Long's complete salary, and St. Louis certainly did its due diligence with what felt like a month-long physical before signing the former top pick.
With Long and tight end Jared Cook, the Rams have paid a steep price. But they have also gotten better on offense while offering quite a lot of support to another former top pick, quarterback Sam Bradford. Still, Cook is getting a stupid amount of money, which could be part of the reason Danny Amendola is now gone.
Also gone are Bradley Fletcher, Brandon Gibson and Steven Jackson, with no crystal-clear replacements in sight. Something here doesn't sit right.
Signings: CB Derek Cox, OT King Dunlap, TE John Phillips, G Chad Rinehart, RB Danny Woodhead, G Rich Ohrnberger (re-signed RB Ronnie Brown, K Nick Novak)
At least the San Diego Chargers are moving on from overpriced, aging veterans. They've let Shaun Phillips, Quentin Jammer, Takeo Spikes, Aubrayo Franklin, Antonio Garay and Randy McMichael walk, which is a good sign that a team that is losing ground in its division knows big personnel changes are necessary.
But the Chargers are clearly looking for replacements in the draft, because their free-agent haul has been weak thus far. Not hating on cornerback Derek Cox, but he's the only starting-caliber player the Bolts have signed this offseason, and that includes dudes who were on the roster in 2012.
Signings: DL Glenn Dorsey, S Craig Dahl, LB Dan Skuta, WR Marlon Moore, K Phil Dawson (re-signed S Darcel McBath)
The San Francisco 49ers are already extremely good and have, like, a thousand draft picks, so I don't think they cared much about what was on the free-agent market. They let Dashon Goldson get away but brought in some support with safety Craig Dahl, and they let Isaac Sopoaga leave but reinforced the defensive front with former top-five pick Glenn Dorsey.
And don't forget that they also took care of business in a trade for Anquan Boldin, which could help the offensive immensely. The Niners are cool with how free agency went down, so they get a neutral grade.
Signings: DE Cliff Avril, DE Michael Bennett
Percy Harvin is technically a signing because he was inked to a six-year deal the day he was traded from Minnesota to the Seattle Seahawks. Combine that with the moves to bring in Michael Bennett and Cliff Avril and you realize that the Seahawks made a killing this month.
Throw in that Bennett and Avril are being guaranteed less than $11 million combined, and the Seahawks earn a top grade despite the fact they haven't signed a single one of their own free agents thus far.
Signings: S Dashon Goldson, LB Jonathan Casillas, WR Kevin Ogletree, TE Tom Crabtree (re-signed LS Andrew Economos, LB Jacob Cutrera)
The Tampa Bay Buccaneers have been pursuing New York Jets cornerback Darrelle Revis since free agency launched. The result of that will factor into the final assessment of how their offseason goes, but strictly looking at signings, it's a little disappointing that a team with so much cap space was only able to bring in a safety who was left for dead by his former team, along with a trio of borderline scrubs.
I'll give linebacker Jonathan Casillas more credit than that. I think he could exceed expectations now that he's going to have a fresh opportunity in Tampa. But I can also see Goldson being a tremendous disappointment for the money and don't think wide receiver Kevin Ogletree and tight end Tom Crabtree are factors.
Considering that the Bucs also lost defensive starters Roy Miller, E.J. Biggers and Michael Bennett, this hasn't been a pleasant free-agency period for them.
Signings: G Andy Levitre, S Bernard Pollard, S George Wilson, QB Ryan Fitzpatrick, TE Delanie Walker, RB Shonn Greene, DL Sammie Lee Hill, LB Moise Fokou, C Robert Turner, DE Ropati Pitoitua (re-signed K Rob Bironas, DE Keyunta Dawson, FB Quinn Johnson, RB Darius Reynaud)
Few teams were as busy this month as the Tennessee Titans. They brought in two new safeties and two new interior offensive linemen, all with starting experience, as well as a backup for Jake Locker, a potential replacement for the departed Jared Cook at tight end and a change-of-pace back to complement Chris Johnson.
The rebuilding Titans generally stayed away from big names and got slightly better in myriad areas. That's what free agency is supposed to do for teams with money, which is why the Titans get a top grade.
Signings: CB E.J. Biggers, OT Jeremy Trueblood, OT Tony Pashos, LB Phillip Merling (re-signed OT Tyler Polumbus, G Kory Lichtensteiger, DE Kedric Golston, P Sav Rocca, LB Bryan Kehl)
The Washington Redskins have a better excuse for not being players in free agency than any other team in the NFL. After all, they were docked $18 million against the salary cap because the league didn't feel they colluded with their peers in the uncapped 2010 season.
As a result, Washington has been very conservative. The 'Skins had to release DeAngelo Hall but made a great move bringing in the underrated E.J. Biggers to step in at corner. They also added two veteran options to compete with Tyler Polumbus and maybe even a draft pick at right tackle, and there's still a chance they sign veteran free-agent corner Antoine Winfield.
Under these circumstances, the Redskins deserve some love.