How much longer do you think this will go on for? Massive queue at the local supermarket today, lots of people looking more and more fed up.... how long do you think before this is relaxed somewhat? Will there be quick queues for small basket shops?