It is impossible to assume that every NFL team will fill its most glaring hole via free agency, but they can all try.
Let's say that every team was going to immediately remedy its biggest weakness with a free-agent signing. How would they do it?
For example, the Miami Dolphins clearly need a No. 1 wide receiver, the San Diego Chargers need offensive linemen and the Indianapolis Colts need outside linebackers.
Working within the confines of reality and each team's current salary cap situation, let's take a look at one player who could fill each NFL team's biggest area of weakness. Keep in mind that some players will be featured multiple times as they are the best option for multiple teams.
Okay, let's start in Arizona...