When tipping, I think you have to keep in mind where you live. I live in the Bay Area where everything is very expensive. So, I would plan on tipping on the high side.

We have lived in a few different states, I always adjust my tipping (for anything) based on the cost of living in the area.