I open with a compliment if I feel like it. A conversation is a conversation. This is from the point of view of someone who never asks himself "how should I talk to her?" I just do, and see where it goes. Get your foot in the door. Smooth talking is a good skill to have, but really, it's not a game breaker.
Every woman I've f*cked, ever, has called me a smooth talker at some point. Trust me when I say that it wasn't my words that got me in - they helped, sure, but all you have to do in a conversation is not end up in the "no zone." This is otherwise known as the "I would never f*ck this guy" zone. You guys call it the friend zone a lot - I'm going to refrain from using that term from now on because it's ambiguous and new guys read it differently every time they see it.
If you DO want to be a smooth talker, talk a lot more with your friends to practice conversational mechanics. Start paying attention to how many times you say "uh," "um," "like," or any other words that don't mean anything and just take up space. Also, slow down your speech a little bit. I'm not talking boring slow - it's just that most people speak way ahead of their mind, and that results in a lot of poor word choices and constructions.
All smooth talking will do, though, is keep you from being so conversationally inept that you'd end up in the "I would never f*ck this guy" zone.
You still have to be an interesting human being. Being good in bed when she gives you a chance also helps.
One thing I noticed is that women I've banged seem to give lay reports of their own to their friends, who in turn become more curious about me. This has been accelerating over the last 3 years.
Life is good.