A wild NFL free-agency period kicked off on Tuesday, with the Minnesota Vikings finally dipping their toes in on Thursday afternoon, signing Matt Cassel to presumably be the backup quarterback to Christian Ponder.
The fun actually began a day earlier for the Vikings, when they made splashy news by trading disgruntled wide receiver Percy Harvin to the Seattle Seahawks for three draft picks, including the 25th overall pick in this year's draft.
The Vikings and general manager Rick Spielman have been pretty adamant that their philosophy is one of building a team through the draft first and foremost, only supplementing their roster with free agents.
The message was clear: Don't expect us to make any huge free-agent signings.
That might have changed Monday after Harvin was traded, when the Vikings found themselves with an unproven quarterback and just three wide receivers on their roster, none of whom had proved much of anything in the league.
With that in mind, the Vikings flew free-agent receiver Greg Jennings into town Thursday to see if they could knock out a deal that would land the former Packers receiver in Minnesota.
Other than that, Spielman has done what he said he was going to do and kept most of his own free agents, locking up six of their 10 unrestricted free agents.
Here we look at the moves the Vikings have made, and who might still be out there to fill a hole for the Vikings.