In regards to David:
Yes, he is way undersized to play Linebacker in the NFL. There has to be a spot on a team for a guy with that much talent, skill, and heart. We know he is an NFL caliber player, but what position will he be able to play in the NFL?
I think he can play OLB in the NFL, and be a damn good one.