yeah, OpenTable is solid. I have experience in the restaurant industry as well. It does a very good job of mimicking the most efficient offline systems. Good software designers have to understand the real world experience of a problem to address it well.