Call me old fashioned but my tipping starts at 10%. It goes up or down depending on the service. I have been known to leave a stack of pennies on the bill if it was particularly bad. That way they know I didn't just forget the tip.