Here is my mock draft. I will try and predict trades, knowing that not all of them will be correct.
1. Oakland Raiders: JaMarcus Russell QB LSU
2. TRADE: Atlanta Falcons (via Detroit): Calvin Johnson WR GT
3. Cleveland Browns: Brady Quinn QB Notre Dame
4. Tampa Bay Buccaneers: Joe Thomas OT Wisconsin
5. Arizona Cardinals: Levi Brown OT Nebraska
6. TRADE: Denver Broncos (via Washington): Gaines Adams DE Clemson
7. Minnesota Vikings: LaRon Landry S LSU
8. Detroit Lions (via Houston through Atlanta): Patrick Willis MLB Mississippi
9. Miami Dolphins: Amobi Okoye DT Louisville
10. Houston Texans: Leon Hall CB Michigan
11. SF 49ers: Adam Carriker DE Nebraska
12. Buffalo Bills: Adrian Peterson RB Oklahoma
13. St. Louis Rams: Alan Branch DT Michigan
14. Carolina Panthers: Michael Griffin S Texas
15. Pittsburgh Steelers: Jarvis Moss DE/OLB Florida
16. Green Bay Packers: Marshawn Lynch RB California
17. Jacksonville Jaguars: Jamaal Anderson DE Arkansas
18. Cincinnati Bengals: Paul Posluszny OLB Penn St.
19. Tennessee Titans: Ted Ginn Jr. WR OSU
20. New York Giants: Darrelle Revis CB Pittsburgh
21. Washington Redskins: Justin Harrell DT Tennessee
22. Dallas Cowboys: Joe Staley OT Central Michigan
23. Kansas City Chiefs: Robert Meachem WR Tennessee
24. New England Patriots: Aaron Ross CB Texas
25. New York Jets: TE Greg Olsen Miami
26. Philadelphia Eagles: Reggie Nelson S Florida
27. New Orleans Saints: Chris Houston CB Arkansas
28. New England Patriots: Lawrence Timmons LB Florida St.
29. Baltimore Ravens: Tony Ugoh OT Arkansas
30. San Diego Chargers: Dwayne Bowe WR LSU
31. Chicago Bears: Ben Grubbs OG Auburn
32. Indianapolis Colts: Jon Beason LB Miami
Trade Explanations:
(a) Atlanta trades #8, #39, #44, and #109 to Detroit for #2: Arthur Blank loves Georgia Tech product Calvin Johnson both for his talent, and his ability to sell tickets in Atlanta. Detroit desperately wants to move out of the #2 spot, and they are able to get Patrick Willis, who they love at #8.
(b) Washington trades #6 to Denver for #21, #56, and #70: Washington makes this deal desperate for more picks, while Denver gets Gaines Adams, satisfying their desperate search to help their pass rush.