With rookie camps in the books and all 32 NFL teams preparing for full blown training camps, it is time to take a look at the roster of