I've seen threads on forums saying that expected tipping is now 20% for normal service and more for good service. We've always tipped about 15% - up or down a bit depending on service. 20% seems a lot to me. Am I being stingy - should we be budgetting for 20%? What do other Brits do?