As we end a summer holiday weekend, we are less than three weeks from New York Giants training camp....