I could never convince my US colleagues that you don't have to tip taxi drivers in Singapore 20%. They were actually incapable of not tipping, so ingrained was the habit in the US.
Looking at a few sites this morning, it sounds like it's typical to round up to the next Euro in Germany, and that tipping more than 10% might be seen as offensive (unless of course you are hoping to get some extra from an American).