Buffets can be great for work events where there are thirty people or so, since you don't have to wait for everyone's orders to be taken and then work out a complicated bill afterwards. I prefer to think of them as just being a set price for a meal, although there's one bloke at my work who always goes mental about the 'all you can eat' concept, like it's some kind of challenge, and gets around ten plates of food. So embarrassing.