Don't forget about Ryan Finley at NC State. Smart QB, protects the ball. I don't think he's ever going to be a top NFL QB but that may not stop him from getting pushed up the board. Prototypical guy the Pats would draft to someday not replace Tom Brady.