My take on tipping is simple. If you don't have the 20% tip then stay home. It's really part of the cost of eating in a restaurant, not the price on the menu. In most other countries, servers are paid a decent hourly wage and no tips are required. I always felt I got excellent service under that system too. This whole tipping culture here is a racket to underpay alot of hard working people, that's my opinion.