Somewhat of a thread hijack:
I actually think Banks is perfectly suited for Bill Belichick and New England. Belichick has made a living off drafting/signing two types of players: (1) hybrids/tweeners, and (2) very specific skill sets. I amnot suggesting the two are mutually exclusive, but the guy just knows what pieces he needs to fit his puzzle.
Banks doesnt have the blazing CB speed and he may be a little light to play S; but the guy is a damn good football player. Whether he goes in the first round or the fifth, I am confident Banks is going to do well in the NFL and in life.