To be fair to the companies behind gift cards, Porkchop, there's usually a reasonably long period between the purchase of a card and its validity starting to decrease. For example, the One4all card (sold in every Post Office) retains full validity for 18 months after purchase, and then only decreases by 90p per month thereafter. That's a lot better than what many big stores used to do with their (paper) gift vouchers. They frequently ceased to have any value whatsoever after 6 months to a year from purchase.