I just responded to a hot deal here and received this email:
For a limited time, escape to a game anywhere Virgin America flies and take 20% off non-refundable Main Cabin published fares – thanks to Visa NFL Fan Offers. Act fast and you could be watching NFL action live. This offer also includes 500 bonus Elevate* reward points when you complete your travel. To qualify for a special offer and bonus points: tickets must be purchased between 11/6/12 and 12/5/12 for travel between 11/12/12 and 2/13/13; 7-Day advance purchase required; Blackout dates apply;
*** The email included a one time use code****
Take 20% off a Virgin America flight and earn 500 bonus Elevate reward points
Terms and Conditions – 20% off:
This offer ends at 11:59pm CT on December 5, 2012. This offer is valid only for nonstop or connecting travel; offer is not valid for any multi-city itineraries. One time use promo code is valid for non-refundable Main Cabin tickets only. Travel must occur between November 12, 2012 and February 13, 2013. Blackout dates for 2012 are: Nov 15 through Nov 26, Dec 14 through Dec 26, and Dec 30. Blackout dates for 2013 are: Jan 2, Jan 5, Jan 6, Jan 18, and Jan 21. Tickets require advance purchase of 7 days. Promo code may be used only towards newly booked travel and may not be applied to prior bookings. Promo code discount will be deducted off of base fare. Base fares do not include Passenger Facility Charges of up to $9 each way, September 11th Security Fees of up to $5 each way and a Federal Segment Tax of $3.80 per domestic segment. A segment is a takeoff and landing. For service to/from Mexico, base fares do not include the U.S. Immigration User Fee of $7, the U.S. APHIS fee of $5, the U.S. Customs processing fee of $5.50, a U.S. International Arrival/Departure Tax of $16.70 each way and additional taxes/fees of up to $70, including: Mexico International Departure Tax and Mexico Tourism Tax. Promo code may not be redeemed for cash. Promo code may only be used for bookings made on virginamerica.com and is only valid on itineraries of 2 or less. Offer is not transferable and cannot be combined with any other offers. Seats are limited, subject to availability, and may not be available on all flights. If travel is changed or cancelled, promo code discount will become invalid. Changes or cancellations can be made for a $100 fee per guest through all channels, plus any increase in fare, if applicable. Tickets purchased through Virgin America's reservation call center will cost an additional $20 per itinerary guest; this amount is non refundable if travel is changed or cancelled. Fares will not be honored retroactively or in exchange for any wholly or partially used ticket. Fares, routes, fees and schedules are subject to change without notice. Virgin America will accept one (1) piece of checked baggage up to 50 pounds for $25 for each ticketed guest traveling within the U.S. and for free of charge for each ticketed guest traveling to/from Mexico. The fee per guest for each additional checked bag up to 50 pounds from the second (2) to the tenth (10) is $25. Additional fees apply to baggage exceeding these weight limitations, and other baggage restrictions may apply.
The typical earn for Elevate members is 5 points per $1 spent on the base fare – in this offer, you will earn 500 bonus reward points per booking for qualifying flights booked and flown during the qualifying period. One time use promo code must be applied at initial time of booking in order to receive bonus points. Guests must be enrolled in the Elevate program and must correctly add their Elevate number to their reservation prior to their travel date. Only one bonus award will be credited per booking. Where a booking includes more than one passenger, bonus points will be awarded to the lead passenger's Elevate account only. Qualifying flights can be booked in any cabin to any Virgin America destination. All travel not normally eligible for earning reward points, including Reward bookings, are excluded from this promotion. Bonus reward points will not be earned if the member has chosen to earn points or miles with a partner airline loyalty program. Qualifying Elevate members will receive their bonus reward points up to 6 weeks after qualifying travel has been completed. Bonus reward points do not qualify towards Elevate Silver or Elevate Gold status. Bonus Elevate reward points cannot be transferred between accounts and will only be earned if the member has entered their Elevate membership number in their booking. All Elevate program terms and conditions apply. Points required to redeem an Elevate travel reward on Virgin America will be publicly available on a seat and flight-specific basis and are subject to change.
Any taxes are the sole responsibility of the purchaser. Visa, its subsidiaries, affiliates and agents are not responsible for any products and services of the merchant or any other participating companies in the Visa NFL Fan Offers program. See Visa NFL Fan Offers Terms and Conditions for more details. Link to promotional page.