I’m not a huge fan of Virgin Atlantic’s Flying Club frequent flyer program(me) because of the ridiculous sky-high fuel surcharges on their award tickets.
Even so, for those who DO like the program, they’ve upped their credit card offer to be pretty compelling: you’ll get 20,000 miles after your first purchase, then 25,000 more after you spend $2,500.
Then, you’ll earn another 15,000 miles on your anniversary and 5,000 miles for adding a cardmember to this Bank of America American Express card.
On a plus note, you’ll earn 3x miles for spend on Virgin Atlantic and 1.5x on everything else, which is actually quite good if not for the ridiculous fuel surcharges when you redeem, which wipe out most of the value there.
Annual Fee is $90 and they don’t waive it in the first year.