Virgin Trains becomes a Flying Club Partner

Not sure if this is something that people are aware of but from December 7th Virgin Trains will become a points earning partner for flying club members. See below for full details:
From 7 December Virgin Trains will be joining the Virgin Atlantic Flying Club scheme as a points earning partner. Flying Club members will be able to earn points for journeys they make with Virgin Trains. Journeys have to be booked on the Virgin Trains website and be for a Virgin Trains journey.
Members will earn 2 miles per 1 spent on a Virgin Trains journey and they must provide their membership number on the shopping basket page.
TERMS & CONDITIONS
The terms and conditions are:
Miles can only be earned on journeys booked via http://www.virgintrains.com when the journey is booked to travel on Virgin Trains only and a Flying Club membership number is provided at time of booking. Any other journeys or booking channels will not earn miles. If a journey starts or ends on another Train Operator then we advise for members to purchase the different journeys separately to ensure points are earned on the Virgin Trains journey. When Miles will be allocated depends on the type of ticket purchased.
Advance tickets are non refundable and therefore points will be allocated after the journey date has passed. Miles will be allocated up to 5 days after the day of travel.
Anytime, Off Peak, Super Off Peak and Virgin Business tickets allow more flexibility about the date or time and are refundable so miles will be allocated up to 65 days after the outward date of travel.
From 7 December Virgin Trains will be joining the Virgin Atlantic Flying Club scheme as a points earning partner. Flying Club members will be able to earn points for journeys they make with Virgin Trains. Journeys have to be booked on the Virgin Trains website and be for a Virgin Trains journey.
Members will earn 2 miles per 1 spent on a Virgin Trains journey and they must provide their membership number on the shopping basket page.
TERMS & CONDITIONS
The terms and conditions are:
Miles can only be earned on journeys booked via http://www.virgintrains.com when the journey is booked to travel on Virgin Trains only and a Flying Club membership number is provided at time of booking. Any other journeys or booking channels will not earn miles. If a journey starts or ends on another Train Operator then we advise for members to purchase the different journeys separately to ensure points are earned on the Virgin Trains journey. When Miles will be allocated depends on the type of ticket purchased.
Advance tickets are non refundable and therefore points will be allocated after the journey date has passed. Miles will be allocated up to 5 days after the day of travel.
Anytime, Off Peak, Super Off Peak and Virgin Business tickets allow more flexibility about the date or time and are refundable so miles will be allocated up to 65 days after the outward date of travel.