I've just "hedged" our home heating oil for the next 12 months - a service the fuel company offer to their thirstier customers. It basically caps the price of the fuel to a set price, but also allows it to fall.
Would BA let me bring my own kerosene?