I'm currently in Seoul. It's a nontipping culture. No, seriously, it is. And you know what? You get prompt service. Customer service is off the charts here.
Back home, I tip about everyone. The cashiers with the tip jar - if they're serving food, anyway, either the coins I get back or a buck. Meal tips are 20% minimum, unless the service was just mean and/or nonexistent, and even then I'll still tip probably 15%.
The massage therapist - and no, DiO, it's not that weird, although it seemed that way to me up until my late 50s, when I got a massage as a gift, and I got cured of L5-S1 pain that I was having up to that point.
The haircutter, ten bucks or more. The barista, same as cashiers up above.
Housekeeping at hotels, unless it's in South Korea, usually five bucks a day. Sometimes I just don't want the room looked at and I leave the DND sign up and then feel guilty because it feels like I cheated housekeeping out of a tip.