The NFL is guilty of a lot of things, but one of the biggest mistakes teams make over and over is signing players to gargantuan contracts.
These contracts are so expensive, and usually for so many years, that the player becomes untradeable down the road if things go bad.
Things go bad in the NFL frequently because of one or two bad seasons that cause a coaching or front office change that results in the player in question not having a role in the new schemes being implemented.
That player then finds himself in a bad position because his contract makes him bad trade bait, and the team either is stuck with a player it no longer wants, or cuts an otherwise valuable asset and gets nothing in return.
Here is a look at some untradeable contracts around the league.