Just seen a report on BBC news whereby in Brazil some restaurants, mainly buffets, charge you by weight. So you fill up your plate, weigh it, and pay per kilogram. Great idea, and would probably cut down on waste in places like the US.