I think we need another thread.
How much do you tip in:
Does it vary based on quality of service? Other reasons?
When abroad do you stick to the above or do you find out the local custom?
Do you like tipping or wish it would go away forever?