Tipping can be a minefield for even the most well-meaning customers. Whether it is because of the rise in cost of doing things like dining out, or simply because a customer and server have different ...