I have found yet another BAA WorldPoints sign-up promotion!
See here (EDIT: link removed as dead). This one requires a new member to spend £75 in one transaction (not ‘in one day’, which is the usual condition with WorldPoints promos) at Heathrow to earn 1,000 bonus points. These are worth 1,200 Avios or 1,000 Virgin or Miles & More miles.
It is more generous than the promotion I wrote about here last week, but that only requires a new member to spend £10 to earn 750 points. If you know you will do a big spend, however, the one above is the way to go.