I 'pay' for my Radio Times with my Tesco loyalty points. Prices currently showing as 6 months subscription for £69.00 for which I need £35.40 value of points. If short of points you can pay the extra.
Royal Mail do sometimes deliver late but as yggdrasil says if you phone the subscription people they extend the time or arrange a refund for the missing copy.
I used to get Gardeners World as well until Tesco changed the value of their points.
Working in someone else's home

