OK...As a former 12-year employee of the service industry I am somewhat of a tip-aholic...

My question is, where do the tips get shelled out here as a rule? I am inclined to tip very largely for great service in a restaurant, tip the cook for great food, etc, etc.

What are the laws of the land here? I am inclined to tip everyone, which I know is a good thing wherever, but I don't know the protocol on:

Barbers
Gas Jockeys
The Crystal water delivery guys
Pizza Guy (when the pizza already has a delivery charge)

and on and on......thoughts?