Honesty is not so good in the beginning. What if on a first date you are talking about each others views on sex and you say "Im just here with you tonight to get laid". That wont get you very far. There are a lot of games in the beginning, but later as both people are more trusting and able to open up easier there can be total honesty.
Ive used everything Ive talked about. A direct example was when I was with my ex, who was a hot stripper at the time, I treated her like she was no big deal (premium like discount) and she kept coming back for more.
Its easier to look at it this way: If you know a woman is always getting her ass kissed by men, do the opposite. If you know a girl is never getting any attention or dates and you are interested in her, treat her like a princess. You have to find ways to stand out in her mind against all the stuff she get from people everyday. Its not that hard if you look at it that way.