Dining Reservations (sort of just a rant - advice welcome!)