Originally Posted by Hazzle
That said I still find that just walking up to a girl, saying hello and asking if you can buy her a drink is the best way to go. There's no pretense, no "fake" humour, just flat-out honesty. If she likes you back, she'll take the drink, even if she's already got a dozen in front of her, as it's an excuse to talk to you. If she doesn't, then a "witty" line isn't going to change that.
Once you've got the window then being natural is the best approach.
Finally, people are beginning to get the message. However, the confidence thing isn't always true - remember some girls like the shy thing too. Too much confidence can come accross as arrogance. That is definatly a no go.