Here is my mock draft. I've updated it since i first did it to reflect McNaab trades etc. I think a few teams (particularly Cleveland) will trade down but i've left in the same order.
St.Louis (1)- Sam Bradford
Detroit (2)- Russell Okung
Tampa Bay (3)- Ndamukong Suh
Washington (4)- Trent Williams
Kansas City (5)- Bryan Bulaga
Seattle (6)- Gerald McCoy
Cleveland (7)- Eric Berry
Oakland (8)- Bruce Campbell
Buffalo (9)- Jimmy Clausen
Jacksonville (10)- Derrick Morgan
Denver (11)- Maurkice Pouncey
Miami (12)- Dan Williams
San Francisco (13)- Joe Haden
Seattle (14)- C.J Spiller
New York Giants (15)- Rolando McLain
Tennessee (16)- Everson Griffen
San Francisco (17)- Anthony Davis
Pittsburgh (18)- Kyle Wilson
Atlanta (19)- Sean Weatherspoon
Houston (20)-Earl Thomas
Cincinnati (21)- Taylor Mays
New England (22)- Dez Bryant
Green Bay (23)- Charles Brown
Philadelphia (24)- Brandon Graham
Baltimore (25)- Jared Odrick
Arizona (26)- Jerry Hughes
Dallas (27)- Mike Iuapati
San Diego (28)- Ryan Matthews
New York Jets (29)- Terrance Cody
Minnesota (30)- Brian Price
Indianapolis (31)- Jahvid Best
New Orleans (32)- Sergio Kindle