Get to know a girl first. Show her a good, funny, quasi caring side of you. Then get pissed off at her, get into a fight (verbally) and let it drag on, by not talking to her for a while. I don't know why, but this generates a lot of attraction and I've actually gotten most of my GF's this way...