I have not seen any deals on the Netflix gift subscriptions.
In my experience, Netflix is by far the absolute best service available. Great selection, fast turn-around, and the streaming options are spectacular.
When someone activates a gift subscription, they have to input a credit card...