Best fits for top 20 available NFL free agentsAs teams get cranked up for training camp, there are still several quality veterans looking for top jobs -- including DE Greg Hardy and QB Nick Foles -- and here is where the best could land.8yBest fits for top 20 available NFL free agents1:44Matt Hasselbeck: Foles can be Super Bowl QB