That sounds about right, Steve. When I was living in the UK I always got great service from places where I was a repeat customer because people remembered the tips I leave.
At pubs and bars, I leave about a pound for a drink.. I dunno it's probably too much, but then I get good conversation, good service and quick response.
In the US 15% is supposed to be "polite". There's always controversy over whether or not servers need to earn their tip, because some small dicked people need to be the king of america for 45 minutes.
In the US there is a server's minimum wage which is lower than regular minimum wage. It's somewhere around 2 dollars and 15 cents an hour (at least it was a couple years ago). Tips are supposed to make up (and hopefully exheed) the difference between the servers minimum wage and regular minimum wage... if they don't then the employers are supposed to make up the difference. If they have to do that too many shifts the servers get FIZZIRED. Maybe it's their fault.. I just know that I prefer not to be a cunt about it and give them a nice tip unless they were horrid.
I think unless you've got really really shitty service 15% is minimum. I normally still tip for shitty service, but something like 5%.
My normal tips are like 25% at places where I don't go regularly. At my local I wind up tiping about 30-40%.
Also, if the bill's quite small like under 10-15 dollars I'll tip a flat cash amount not a percentage, because it takes just as much effort to take out a 5 dollar plate of food as a 25 dollar plate of food. So I feel cheap leaving 75 cents to a dollar if i've got a small bill. So I normally leave like 3-5 depending on how big the bill is and how good the server is. 50% tip on a 3 dollar plate of french fries isn't that big of a deal out of my pocket and it makes someone's day
I ALSO GET LOTS OF FREE DRINKS BECAUSE I AM A GOOD TIPPER. I like the karma as well