After putting a lot more thought into this one, here is my new and improved (very improved) draft. It includes some trades that I think are very possible.
Nothing too crazy, just some trades that involve a little bit of common sense. I used a lot of the comments from the last mock that I did, and I think it is somewhat improved (it's not perfect, I know).
So here it is, the second edition of my 2010 mock draft.