I am a cheap person, so it took a while for me to come up with a tipping method. For me, it comes down to the waiter's attitude and service. If they were a great waiter, I'd tip them as much as I can afford that day. For bad waiters with terrible attitudes and services, I don't tip a lot, no more than a couple of dollars.