A few weekends back I had my worst restaurant experience in recent memory. All of us have had them. Bad food resulting in food poisoning. Or Bad service that made us want to stiff the waiter. Or the longest wait time ever, only to get stuck with the table right next to the kitchen. I…