I've basically given up too. I usually just do the standard 15%, but have been known to leave a couple pennies on the table for the absolute worst service I ever got and upwards of 20% for excellent service. It still does bug me that they are getting bribed to do their job properly.