You guys give girls way too much credit. Most of them are naive and even just plain dumb, 90% of the time it doesn't even matter what you say(to an extent), whether it's your body language, her mood, or her personality, she will either think you are or aren't hitting on her. I've been denied by a stuck up bitch before for letting her know she dropped her ID. Tapped her on the shoulder and got the get away from me(don't touch me) look before I even opened my mouth. I wasn't even hitting on her... Then there are the girls that don't get it no matter how direct your lines are.
It really is way more about the vibe you give off and the what you say directly after your opener, whether witty, funny, dumb, etc. that counts most. If you are a good talker with a good vibe a crappy pick up line will work just as well as "Hi, I'm Jason" will. Now if you aren't a good talker and don't have a good vibe even the perfect indirect opener is not going to get you anywhere 99% of the time unless your great looking.
It really is way more about the vibe you give off and the what you say directly after your opener, whether witty, funny, dumb, etc. that counts most. If you are a good talker with a good vibe a crappy pick up line will work just as well as "Hi, I'm Jason" will. Now if you aren't a good talker and don't have a good vibe even the perfect indirect opener is not going to get you anywhere 99% of the time unless your great looking.