" I looked up the vehicle coverage pdf on your website and it says there are no special functions for NATS."
I think if you read that on the current update coverage PDF for nissan, then I would believe that key programming falls under the definition as a special function and would not be available. The next Nissan or Infinity car I get I will check if my old DS 708 could do. seems to me I had an old one like a 99 that I had to install a new ignition lock cylinder or something and a locksmith had to clone the old immobilizer key to the new key with a different cut.