I always tip in restaurants and taxis.
But it's odd that having worked in other service industries where tipping isn't the norm, I have to wonder why do we tip people for doing their job.
Checkout operator at the supermarket gives superb service but gets nothing.
Assistant at DIY store gives...