Convert your Tesco Clubcard vouchers to Virgin Flying Club miles between 30th January and 31st March 2015 and you will receive 30% bonus miles. Plus, if you sign up for "Auto Opt In" to Virgin Atlantic Flying Club (i.e. transfer your points automatically), you’ll receive an extra 1,000 bonus miles. You can always turn this off when the points have landed. Full details here.
Due to limited interest in most of the route network, and one world + *A loyalty, I seem to have accidentally gone from a standing start to 200k VS miles in 12months, despite not setting food on an aircraft. Oops. Sadly they have pulled Vancouver. Hope HKG and South Africa hold out until I can get some use out of them.