Frankly, I don't care how good Aaron Maybin will look in a Bills uniform, the Bills dropped the ball, again, in this years draft by not taking Michael Oher in the first and Everette Brown in the second.
LT is a huge need position for the Bills, even if LW is capable of manning the LT spot. Our real weakness on the line will be RT, where Brad Butler doesn't stand a chance at being even a serviceable RT. BB is way too stiff and putting him there (at RT) weakened our RT spot when Walker had to be shifted to the left side.
I watched Everette Brown play against the Fins today and he completely destroyed Jake Long on his sack. Long didn't have a chance!
If it were up to me, I would've filled two huge needs by drafting Oher and Brown instead of Maybin and Byrd.
Oh well, at least DJ and company will be fired by years' end.