Since I waited tables and I understand how much they (don't) make, I usually leave 20%. If the service is just horrible, then I'll leave 10% (basically enough to cover the waiter's bar and bus tip out).

What about you?