It isn't a science that you can apply equally to all people in all situations. What works for one will not work for another. The key is to establish a personal connection with that person, and then do for them what you think they will genuinely appreciate.