Thinking a bit more about the trade-up scenario, I think there is a good chance the top 7 goes something like this:
1. Detroit - Matt Stafford, QB
2. St. Louis - Jason Smith, OT
3. KC - either trades #3 to Washington (for Mark Sanchez) or Eugene Monroe, OT
4. Seattle - either Eugene Monroe, OT or Mark Sanchez, QB
5. Cleveland - Michael Crabtree, WR
6. Cincinnati - one of Brian Orapko DE/BJ Raji DT/Andre Smith OT
7. Oakland - one of Jeremy Maclin WR/BJ Raji DT/Andre Smith OT
1. Detroit - No change.
2. St. Louis - No change.
3. Cleveland (from KC) - Mark Sanchez, QB (#5, Brady Quinn; KC sends their 2010 3rd)
4. Seattle - Eugene Monroe, OT
5. KC (from Cleveland) - Tyson Jackson, DE
6. Cincinnati - Andre Smith OT
7. Oakland - Darius Heywood-Bey, WR
8. Jacksonville - Michael Oher, OT
9. Green Bay - Brian Orakpo, LB
10. SF - Jeremy Maclin, WR
11. Buffalo - Aaron Curry, LB
12. TB (from Denver) - Josh Freeman, QB (TB #19, 2010 3rd)
13. Washington - Brian Cushing, LB
14. NO - Rey Maualuga, LB
15. Houston - Michael Jenkins, CB
16. SD - Eben Britton, OT
17. KC (from NYJ) - BJ Raji, DT (Brady Quinn to NYJ; NYJ #193 to KC)
18. Denver - Darius Butler, CB
19. Denver (from TB) - Michael Crabtree, WR
20. Detroit - William Beatty, OT