It's also worth noting that when you purchase virgin gift cards at the 5% discount, they take a few days to be electronically delivered. So you need to have them well in advance of booking a flight special. On the upside, once you have them, they are a much more convenient way to avoid CC...