Coming from the States, I am accustomed to tipping big. I've tried to control the tipping somewhat, but I've had very little success so far. I have a lot of empathy for the wait staff and will gladly share my income when they provide average or above average service.
What's your tipping habit like?