The drink is my number one pet peeve!!! I tell my wife that I usually tip based on drink refill ability. If it is busy I understand that the food may take awhile even though the normal busy times means more staff is working. Now if I get thirsty while waiting for my food or haven't seen the staff come to my table for awhile I will complain to the management. We usually go to Silver Diner in Springfield and most times if my drink is half full there is another brought out. I tip well for that. Now I usually order a diet coke and a water. If both are empty for while there is a problem. Once the guy did not check on our table until after our food was brought out by another staff member. Totally unacceptable.