I think tipping is great, if the service is good. I wish servers weren't paid so little for the work they do even if they get a lot of tips. I think tipping should mostly be reserved for the servers who have done the best job.