I suppose our circumstances are not the average. We live in a relatively small college town and frequent the same places about weekly. The wait staff is either college students or single moms (I know that's an overstatement and generalization).
Many of them call us by name and know our usual drinks and sometimes our usual orders. I unashamedly over tip almost every time unless something just goes horribly wrong.
I figure it this way: I can afford it; they need it; it does improve service on repeat visits; it makes me feel like I've helped some folks who are trying hard to better themselves. Of course, there are always exceptions to the above.
Many of them call us by name and know our usual drinks and sometimes our usual orders. I unashamedly over tip almost every time unless something just goes horribly wrong.
I figure it this way: I can afford it; they need it; it does improve service on repeat visits; it makes me feel like I've helped some folks who are trying hard to better themselves. Of course, there are always exceptions to the above.