Flirting is for people that don't have the confidence to just ask.
Maybe I'm just old-fashioned, or chauvinistic, but if a boy can't ask a girl out in a forthright manner, he doesn't deserve her. And I would personally find it emasculating to be asked out by a girl. Flattering, but...