Last weekend I went to stay with a friend for a few days that I hadn't seen for about 3 years. One evening we were wondering what to do for food so I suggested we go for a curry. We find an Indian restaurant and we each have a starter, curry, naan and a drink. When the bill comes we realize they've only charged us for one started but when the waiter comes over, we split the bill and both pay on card so pretty much got a free starter. We leave a nice tip and head on our way.
When I got back home from the visit I told my house mate about it and he said that, if that had been him, he would have said they'd left a starter off the bill. He told me that, once, he had done some shopping and left a magazine in the trolley by accident but only realized when he got outside so went back in to pay for it, because he's honest.
Thing is, him not paying for his magazine was his own fault for leaving it in the trolley, it wasn't the establishment that forgot to charge him for it.
So what would you do if you realize an item had been left off your bill at a restaurant? Would you tell them or keep quiet? Would you keep quiet if you realize you hadn't paid for something in your shopping trolley?