Will a buffet kick you out if you eat too much? Can you take your food home? And what's with all those dirty dishes? Turns out, the answers to these questions aren't as simple as you might think.