I'm usually a good tipper 20% as long as the service is descent or if the waitress is really hot or whatever. On a side note, I went to Cabo San Lucas with my family about a year ago and stayed at the El Presidente hotel ( all inclusive, meals drinks everything free ) Anyways they had 2 restaraunts there and they were mexican and Italian, we wanted some steaks one night and the chef made us some, only for our family, so I left the guy a $20 bill... I get back to the room and the chef is calling me to say that I left some $ on the table, and I said no that is for you, Thank you for the steaks they were great, he thanked me and said thats the most money he's ever made in a day and made us some lunches the next day because we were going marlin fishing... To make a long story short the service in the US has just gone down the crapper in the last 10 years, heck I can't even find me a bartended down here that can even make a layered drink actually layered lol... The only possible fix I see to the problem is for ppl like me to stop tipping for lousy service, heck you go out to a bar nowadays and everytime the girl brings you a drink she's expecting a buck ir two... If its a good night I could have up to 15 - 20 beers ( I am in TX u know ) thats 15-20 extra bucks I got to give to the waitress... Whats really bad is when your at a club or somewhere and your with your wife or GF or whatever and the lady comes by selling roses or taking pictures or something, its like you have to buy them or you look like a jerk in front of your significant other. I swear you can't go out and do anything anymore for under $100 if you take your family, its crazy. What happened to $5 outfield cheap seat tickets and $1 movie tickets, cheapest baseball tickets I can find are $25 bucks a pop( and thats for the TX rangers, I wouldn't even consider them an actual baseball team lol ) and if the kids wanna go to the movies, tickets are $8, drinks and popcorn are like $6 bucks, you have to drop your kids off with $100 bucks lol, when we were young I couldn't even imagine $100 lol, and heck I'm only 26