Who do you tip?

It is common knowledge that a patron is supposed to tip a waiter in a restaurant, but try you hand at figuring out who else you're supposed to tip.

Of course there are exceptions to every rule, but in general, are you supposed to tip the following people?