http://minnesota.cbslocal.com/2013/02/09/max-says-vikings-may-try-to-trade-percy-harvin/
I see our needs in order of priority as:
K - Kicker out of FSU
S - Rambo?
2 CBs - Addressed via FA and draft (Rodgers is done)
NT - Several draftable options in Rd1
DE - I like Gholston, but there are several options in the draft
OLB - Do we need to spend a pick on a player given Flemming an Cam Johnson
WR - Do we draft a player, or pick up someone like Harvin or Bowe
KR - Harvin again fills this need
Harvin is not a big WR, but he is very productive as WR and a KR. Adding him would allow us to let Moss and Ginn walk away. I don't know if we can fit his cap number into our salary cap. I would prefer to trade a pick or a combination of picks for players like Harvin and Revis. Trades in the NFL are uncommon, and I think it is possible to get productive players for 2nd and 3rd picks. Depending on how Alex Smith departs, we may end up getting another decent pick.
I think a WR core of Crabtree, Manningham, Harvin, Wiliams, and AJ Jenkins is pretty solid. Harvin can strech the field like Moss, and he is a great returner. He is an established WR and he is an offensive weapon that teams have to respect.
Obviously Revis is the premier CB in the league, and if we can trade for him (Alex Smith? and a pick) and sign him long term, I'd be willing to part with Carlos Rodgers' excessive salary. That should leave enough cap space for Goldson, Walker, and some of our other FAs and rookies.
Assuming we trade away 3 of our picks, we still have 11 left. It is unlikely that 11 rookies will make this roster, so I think trading for solid veterans would make more sense, or to stock pile picks for next year.
A lineup with Harvin, LMJ, Hunter, Kap, VD, and Crabtree running out of the Pistol..... THAT IS SCARY.