I read something the other day that makes perfect sense (to me, anyway). If you are the one who does the asking, then you should pay. No matter what. If I invite someone to dinner, a movie, whatever, then I should be prepared and willing to pay the bill.