There is a very interesting Podcast on the tipping vs service fee debate on Freakonomics:
http://freakonomics.com/podcast/danny-meyer/
It shows how the "Hospitality Included" program removed tips from their restaurants. I guess its not always the idea, but also how you implement it. Instacart tried to do the same thing but appear to have totally botched it up