The Ethics of Tipping

Do you tip your hairdresser? What about the hotel concierge? The bathroom attendant? How much do you give him? Most people know they are expected to tip restaurant servers and taxi drivers, but there are so many other people we encounter on a daily basis who work for tips, and they are expecting us to hand it over... The problem is, we don't always know that.