Last August an offer came out promising up to 90,000 miles for the Virgin Atlantic co-brand credit card. It returned at the beginning of October. Links come and go for the offer.
The good news is after the most recent link I had died a couple of months ago the offer is back.