Just when you think you have everything figured out about your favorite NFL team, they make a blockbuster trade or free-agent pickup you never saw coming.
After Jason Campbell's injury, Oakland Raiders fans were hopeful for a valid replacement, but most did not believe a trade for Carson Palmer would be done. A couple first-round picks later, and Raider Nation got their guy.
No one expected free agent Nnamdi Asomugha to land with the Philadelphia Eagles, as the Dallas Cowboys, New York Jets and Houston Texans were all talked about as frontrunners. However, the Eagles made a last-minute maneuver, surprising football fans everywhere.
That's how quickly life in the NFL can change for a player and a franchise.
Here's a list of players that will be mentioned at length this offseason.