People I tip:
Restaurant servers
People who do hair/nails/etc.
Cruise staff
Valet parking
Bellmen
I do it because it's expected in those industries to leave a gratuity, so not leaving a gratuity is like saying "you suck at your job and I hate you".
I don't tip people in other professions where...