Any other Miles earning opportunities?

Prompted by a friend who can transfer his Tesco clubcards point to his BA miles account (and can therefore take adavantage of various other promotions Tesco run), I have been looking for other opportunities to "up" my miles..
Other than:
- Taking VS or Partner airline flights
- Hotel Points (e.g. Starwood)
- Virgin Credit Card
- Booking through Virgintravelstore for 1mi per £1
- Miles more Friends
- BAA WorldPoints
- Various Hotels, Cruises, Car hire, other virgin companies listed on http://www.virgin-atlantic.com/flying_c ... rs.view.do
Does anyone have any other suggestions - particularly any other loyalty cards that can be transferred across to VS miles?
Or should I assume that becuase nothing else is listed on the link above, there are none?
Thanks in advance,
jules.
Other than:
- Taking VS or Partner airline flights

- Hotel Points (e.g. Starwood)
- Virgin Credit Card
- Booking through Virgintravelstore for 1mi per £1
- Miles more Friends
- BAA WorldPoints
- Various Hotels, Cruises, Car hire, other virgin companies listed on http://www.virgin-atlantic.com/flying_c ... rs.view.do
Does anyone have any other suggestions - particularly any other loyalty cards that can be transferred across to VS miles?
Or should I assume that becuase nothing else is listed on the link above, there are none?

Thanks in advance,
jules.