The New York Giants finished the NFL draft believing they landed two of the top 15 players, improved their team speed, found a return man and acquired a bunch of guys to cure a special teams unit that probably cost them a playoff berth last season.