Tipping is virtually unknown in my country, it's just never been a part of the national culture.
So, I've never actually tipped anyone. If I did venture into a country that tips, though, I'd be sure to do some research in advance, and work out what's customary.
In some German restaurants, I believe, the menu includes a recommended tip value for each dish. Very nifty.:twocents: