That is one comprehensive list.
I'll never remember any of that...
My sister is paid servers' wage. She's pretty good at her job and on a good weekend she'll make hundreds of dollars in tips, which sounds nice, but, in reality, after she cuts the host/hostess in, the busboy in, and 'claims' the tips, she's really not making all that much more than a regular minimum wage paying job.
I mentioned that our store in particular paid the regular minimum wage, and that that wasn't the case for all the franchisees. What I didn't mention was that at the annual meetings where all the numbers were crunched and the stores compared, the stores that paid the full minimum wage to their car hops always had a much, much lower turnover rate than the stores that paid the servers' minimum wage.
So..keep the tipping. Just pay them all minimum wage. Maybe then the stigma of working in the service industry won't be quite so bad.