Moss, who originally was drafted by the Vikings in 1998, left the team in 2005 for the Raiders, only to end up in New England after two sub-par years. His career took a turn upward in New England, but he's been vocal about his disappointment over his contract situation with the Patriots.
This is the best move for Moss, who was in the last year of his contract with the Patriots. The Vikings need receivers after losing Sidney Rice to a hip injury until at least Week Six, and Percy Harvin's battle with migraines has severely hampered his effectiveness this year.
Harvin leads the team with 12 catches for 106 yards through three games. When Brett Favre is your quarterback, you expect bigger numbers than that.
Pairing up Moss with Brett Favre, who is in desperate need of a No. 1 receiver, makes perfect sense from the Vikings' standpoint.
The bad blood that has surfaced between Moss and the Patriots most likely was beyond repair at this point, as head coach Bill Belichick is not known for keeping guys past their prime.
Moss is 33 years old and has stated he wants another multi-year contract. The chances of that happening in New England at his age always were slim, but now it appears his hopes can be rekindled in Minnesota.
In Minnesota, Moss can be "The Guy," negotiate for a new contract, and go back to a familiar situation.
The Patriots, who didn't use Moss in Monday night's game versus the Dolphins, obviously are prepared to move on without him, and won't miss a beat now that he's gone.
It's a win-win situation all around.