It's not my favorite mock draft, but I do like quite a few of the awkward selections, as they tend to make sense with me.
Particularly, Arizona going CB. I think DJ is another possibility here, but with such depth at RB, and the possibility still of Henry (rumor was asking price was 2nd rounder) or another upgrade at RB left in the 2nd, I'm still shocked at how standard it is for them to be drafting a RB.
Washington could go WR, I think CB is more likely, but with your previous selections, them going WR makes sense. Could go DE too.
I disagree with just about everyone who thinks WR or TE is what Pittsburgh should go for. I think CB is a much great need for them, completes their team, but I didn't follow college ball too much, so maybe they could get an equally good CB at the end of the 2nd round as at the end of the first.
Oh, and the Patriots would jump at the top ILB in the first round. Patten and Brown were replaced by Terrell and Dwight in depth, but more importantly, they've been grooming Branch and Givens to take over as #1 and #2, so they didn't even lose starters really there. Andruzzi hurts, but a decent guard could be found later or traded up for if necessary in the 2nd. Law doesn't hurt much, and I think finding an eventually replacement for Poole was likely their original plan, but Bruschi is not coming back (sorry, I love the guy because he represents everything I love about football, but 31, hole in his heart, had a stroke, family to think about, taking a year off, he's just in denial if he doesn't see retirement staring him in the face).