When you think about it, the deal makes perfect sense for New England. He's been acting like a baby recently, moaning about not getting a long-term contract, Belicheat sensed he would become poison in the locker-room and nipped it in the bud.
The Vikings get a legit WR1 option to tide Favre over until Rice is back, Moss gets to go back to Minnesota and the Patriots turn a profit. They got Moss for a 4th-rounder after he spent nearly 2 seasons moaning/not bothering to try in Oakland. It's amazing: two of the most annoying, egotistical dickheads in the NFL on one team.