I've only ever left 0% tip once. It was because I had to repeatedly get up from the table to find the server, first to order, then to get the check, possibly another time when I needed something and they never came back to check after the food was delivered.