Originally Posted by
ruckzac
I will note though that tickets purchased on Delta stock operated by Virgin Atlantic are eligible to be upgraded with Virgin Flying Club miles (as little as 10k, I believe). If you are short of the Flying Club miles, consider that you can exchange American Express' Membership Rewards points for Flying Club miles. The only downside is that exchanging the miles takes a few days and upgrade availability sometimes doesn't open up until the day of departure.
And Chase Rewards Points can also be swapped to VS on a 1 point per mile basis. Haven't ever done a Chase to VS exchange but Chase to United MP exchanges are almost immediate.