It's pathetic really, some of my friends have had bottles of champagne etc bought for them and it's pathetic how so many guys think it'll get them somewhere. If you need to buy a girl a drink to keep her talking to you she isn't interested or you're doing something wrong. I don't blame girls for accepting the offer because maybe one day it'll knock some sense into anyone who does it.
Only time i ever buy girls drinks is if we're friends.