Why do we eat more at a BBQ?

We always eat more food at a BBQ than in an average plated meal. Why is that, and how do you deal with the guilt afterwards?