How often have you visited a high street shop and had to wait in a queue while members of staff stand idly by, perhaps chatting? At your last visit to...