I normally leave a tip when I dine at a restaurant - generally somewhere between 5-10% of the total bill.

The only time that I don't is when the service has been below average, but all other circumstances, I still leave a tip.

Most other occasions like when I buy my coffee in the morning or when I get a pizza delivery, it's along the lines of 'keep the change'.