The goal for every NFL team every offseason should be to put together as strong a roster as realistically (and financially) possible.
Teams that are looking for upgrades at key positions have a number of means to improve in the six months between the playoffs and preseason. They can acquire fresh talent via the annual NFL draft, trades or by selecting from the league's crop of unsigned players in free agency.
Since free agency kicks off at the beginning of each new league year, it is the first chance and often first choice for teams to begin plugging holes along the roster.
Unfortunately, filling every vacancy in free agency is virtually impossible, and teams are still left with needs as the offseason unfolds. With the initial free-agent spending spree now in the books, it is an appropriate time to take a look at the remaining needs of each of the NFL's 32 franchises.
To determine each team's biggest need, we will first examine those key needs that existed before free agency. We can then determine which holes, if any, have been filled during the period and make an argument for which need is greatest moving forward.