A few of my friends have been waiters and waitress', so my usual tip is 20% and i usually try to leave a cash tip. I too feel its something thats earned. Sometimes the waitstaff has earned less, sometimes they have earned more.
But that leads me to a question or maybe more of something that...