But I can't tell you how many times I've not had a fork, or needed a drink and my waitperson never came to ask if I needed anything. The frustration can go both ways.
Where I grew up (The Netherlands) this simply does not exist. If you need something you ask the waiter and only then they'll come to you. Likewise for the check, the check only comes when you ask for it. It is considered extremely rude to get the check before you've asked for it.
Of course, after living in the US for 5 years I've become accustomed to all kinds of weird things (like the insistence of having salad before the entree, and entree not being an appetizer, simply blows my mind).
In my opinion, absent of delivering food, asking if people want refills, or addressing an obvious problem, you really shouldn't be interrupting people. The end result is good service without being annoying.
When the meal is finished. If there's a real problem all it takes is for me to catch the eye of one of the many weight staff walking around and raise my hand and they'll come over.
This shouldn't be considered exceptional. It's what I'm paying for and should not require tipping.
>> if they ask if everything is ok throuought the meal at appropriate times
I understand you included 'appropriate' but this is honestly the thing that irritates me most about tipping culture. When I visit the US the barrage of 'how is everything etc.' throughout every meal drives me insane. Leave me alone to enjoy the food and conversation, stop interrupting it.