After having a lovely meal with Dorrie at The Cricketers Clavering (Jamie Olivers parents restaurant) I wondered why one feels obliged to tip the waitress even though the meal wasn't cheap.
One also feels a duty to tip hairdressers, taxi drivers, and hotel porters, Yet we never think to tip other staff who give us personal care like.... shoe shop assistances, nurses, Pharmacists, librarians etc.