John Harbaugh to the Giants has the presidential seal of approval.