Finally. Draft weekend has arrived. Now months of speculation and analysis and confusing conjecture ends. With actual picks being made. For real this time. Imagine that.And yet with the first round beginning at 7 tonight, there's still little certainty on what the Vikings might do tonight with picks 23 and 25.Will they look to upgrade one of the league's worst passing attacks by finding a difference-making receiver that fits their system? That's certainly a logical possibility. But there may also be valid reasons to wait.Will General Manager Rick Spielman opt to fill the team's vacancy at middle linebacker with Notre Dame's Manti Te'o? That's a topic that has sparked plenty of debate.Or maybe the Vikings won't use both of their picks tonight after all, opting to trade one of them in an effort to move back in the draft and stockpile an additional pick or two.If the number of possibilities seems endless at this point, there's a reason for that. Even Spielman admits the Vikings have staged a number of mocks behind closed doors at Winter Park and been as intrigued as the rest of us at the complexity of it all."It was kind of like putting a Rubik's Cube together," Spielman said.So many options. And the Vikings won't have a decision to make until more than two hours of picking has been done Thursday with each of the first 22 picks changing the matrix. No wonder there have been approximately 4,197 mock drafts posted in the past month with very few having the identical combination of picks for the Vikings at both 23 and 25.Don't believe us? Here are 20 mock drafts with 14 different players, six positions and 15 combinations projected for the Vikings. MOCK DRAFT PICK 23 PICK 25 Mark Craig, Star Tribune Manti Te'o, LB Justin Hunter, WR Mel Kiper Jr., ESPN Robert Woods, WR Alec Ogletree, LB Todd McShay, ESPN Sylvester Williams, DT Alec Ogletree, LB Peter King, Sports Illustrated Manti Te'o, LB Justin Hunter, WR Mike Mayock, NFL.com Cordarrelle Patterson, WR Sylvester Williams, DT Gil Brandt, NFL.com Justin Hunter, WR Sheldon Richardson, DT Daniel Jeremiah, NFL.com Sylvester Williams, DT Cordarrelle Patterson, WR Jason LaCanfora, CBSSports.com Robert Woods, WR Manti Te'o, LB Pete Prisco, CBSSports.com Traded to Buffalo Desmond Trufant, CB Pat Kirwan, CBSSports.com Sheldon Richardson, DT Justin Hunter, WR Peter Schrager, FoxSports.com Robert Woods, WR Sylvester Williams, DT Dan Pompei, Chicago Tribune Tank Carradine, DE Kevin Minter, LB Bob McGinn, Milwaukee Journal Sentinel Arthur Brown, LB Desmond Trufant, CB Dave Birkett, Detroit Free press Bjoern Werner, DE Manti Te'o, LB Scott Wright, DraftCountdown.com Sylvester Williams, DT Manti Te'o, LB Greg Cosell, Yahoo! Sports Justin Hunter, WR Arthur Brown, LB Sam Farmer, L.A. Times Eric Reid, S Robert Woods, WR Mike Florio, Pro Football Talk D.J. Hayden, CB Traded to Jacksonville Greg Bedard, Boston Globe Manti Te'o, LB Justin Hunter, WR Sporting News Manti Te'o, LB Robert Woods, WR The most popular picks: Te'o (with seven votes), Hunter (six) and Williams and Woods (five each).The most popular combo: Te'o-Hunter (three votes).Yeah, not even sure the Rubik's Cube was this difficult to solve.