Football has overcome American society and culture and has emerged as "America's true pass-time".
What differentiates football from other sports is the uniqueness and specialization of the positions.
While in basketball, soccer, hockey etc, everyone essentially does the same thing and has similar roles, in football this is not the case . . . for the most part.
This makes evaluating talent and conducting a successful draft so much more difficult, and it's certainly not an exact science.
Many believe that to rationally and accurately evaluate a draft class, you have to do it 2-3 years after the fact to see how the talent turns out.
I've taken it upon myself to conduct a re-draft for the first round of the 2007 class to determine where each player should have gone, with hind-sight of course being 20/20.
Now, a general formula for success when building a team is getting a powerful OT to protect the quarterback's blind side, a shut-down cornerback, an unstoppable pass-rushing DE/OLB or DT, and of course, a great quarterback, so these positions are heavier weighted than the others.
Note: I did not draft any player based on a specific team's needs. I drafted each player based on an individual performance and the importance of their position independently of the team drafting.