Last time I was in American at a buffet restaurant I had to pay in advance. Nothing odd about that, you pay in advance of eating at McDonalds for example, but as well as the food I had to pay a service charge! (15%, 17.5% or 20% were the three options I was given). Firstly that was pretty...