Pains me to say it after years of knocking Air Miles but with the latest round of fuel surcharges they look more and more attractive for very short hauls.
Amsterdam is 750 miles so you're giving up £31.25 of Tesco vouchers (3,000 BA Miles). The cheapest AMS economy ticket is currently £90 and will be higher next week after the surcharge goes up again, so you're getting 3 x face for your vouchers.
Booking at short notice - and Air Miles is very good for availability 1-2 weeks out - is an even better deal.