I have a few idle moments, today, and thus was idly wondering: How does OpenTable work? OpenTable must take a cut each time a user books / consummates a reservation through the website. Is it a flat rate cut or a percentage of how much a diner spends at the restaurant? (The latter could explain the points system, where you earn more points for dining at an expensive restaurant.) Are restaurants allowed to book all their tables over the phone, if they can, or do they have to reserve a certain number that can only be booked through OpenTable?
Speculation without basis in actual knowledge is welcome. ;)