I am no fan of UK bookmakers, but this offer on Topcashback from Ladbrokes is worth flagging: In short, open a new account and deposit and wager at least £10 within three days and you'll get £31.50 cashback. Assuming you lose your £10 (and you could always "lay" the bet on Betfair to minimise this loss) then you will still get £21.50 overall (= 2257 Avios, or 5160 Avios/5375 Flying Club miles if you withdraw them as Clubcard points and convert). Please do not become a dribbling gambling addict as a result of me flagging this offer. UK bookmaker prices are rubbish almost without exception. However, this is free money/Avios with fairly minimal effort.