Free agency is a great way to add that final piece to the puzzle for your team. But when a free agent signs with a new team, it means his old team now has lost a piece of their puzzle.
The reality of free agency is that it hurts teams as much as it helps them. Teams with a lot of free agents stand to lose a good chunk of their talent if too many expiring contracts tax their salary cap limits. Decisions must be made and some players have to go.
Here is a look at some NFL teams who could lose a lot if free agency goes badly for them.