Not sure if this is of interest, but I was on the Virgin America website and noticed that they have partnered with Airbnb.
"Now you can earn Elevate® points for your Airbnb trips. Enter your Elevate number below to earn 1 point per $1 spent on every booking through Virgin America... First time bookers get 1,500 bonus points and a $20 Airbnb credit... Become a Host on Airbnb and earn 20,000 Elevate points after you complete your 5th night hosting."
"Now you can earn Elevate® points for your Airbnb trips. Enter your Elevate number below to earn 1 point per $1 spent on every booking through Virgin America... First time bookers get 1,500 bonus points and a $20 Airbnb credit... Become a Host on Airbnb and earn 20,000 Elevate points after you complete your 5th night hosting."