Most of the time I'm with a group the check per person isn't that far apart so we just split it.
However, I have one friend and he never drinks, and isn't a big eater, so never orders an apperizer or a dessert.
He always makes sure he has enough cash with him to cover his share so that he's not in that awkward position of telling the waiter to put less on his credit card. He keeps a tally of what he orders and then thorws enough money in for it along with tax and a generous tip. and if something has been ordered "for the table" he makes sure to add a couple of bucks in for that. In fact, often people will tell him he put in too much. Additionally, we'll often end up using his money for a cash tip.
I think he handles it with class and generosity, yet isn't stuck with paying for a good portion of someone else's 3 course meal with drinks and wine.
I've now adapted his way of making sure I have enough cash with me when I know I'm going out with people who will be having 3-4 drinks at $10-14 each while I almost never have more than one. I'm not cheap and I would never do it when bill is farily even between everyone's cost. But those drink's easily add up to over $40. a person for them, while my bar tab is $10. so I don't see any reason for me to chip into a $40 - $50. bar tab when mine is $10. (puls tax and tip).
Favorite Toast: May the best days of your past be the worst days of your future. (Opinions expressed on this forum are my own and not a reflection of Zagat management)